博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
자주 쓰이는 정규표현식
阅读量:4445 次
发布时间:2019-06-07

本文共 1170 字,大约阅读时间需要 3 分钟。

아래는 Javascript 나 PHP에서 자주 사용되는 정규표현식이다.

물론, 예시일 뿐 정규표현식을 예시에 의존하여 사용하다 보면
정작 급하게 필요할 때 낭패보는 경우가 있으니 어렵더라도
기본적인 정규식은 알아두고 사용할 것을 권한다.

★ 숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능

/^[0-9]+$/

★ 이메일 형식만 가능 : [  ]

/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/

★ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능

/^[가-힣]+$/

★ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능

/^[가-힣\s]+$/

★ 영문만 가능 :

/^[a-zA-Z]+$/

★ 영문,띄어쓰기만 가능

/^[a-zA-Z\s]+$/

★ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. ]

/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/

★ 도메인 형태, http:// https:// 포함안해도 되고 해도 되고

/^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 도메인 형태, http:// https:// 꼭 포함

/^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 도메인 형태, http:// https:// 포함하면 안됨

/^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 한글과 영문만 가능

/^[가-힣a-zA-Z]+$/;

★ 숫자,알파벳만 가능

/^[a-zA-Z0-9]+$/;

★ 주민번호, -까지 포함된 문자열로 검색

/^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/
Jquery 에서는 $.test() 메서드로,
PHP 에서는 preg_match() 함수로 사용하면 되겠다.

转载于:https://www.cnblogs.com/jweb/p/4624079.html

你可能感兴趣的文章
提高效率必须改掉的7种习惯
查看>>
Java判断语句中判断条件的执行顺序
查看>>
Windows平台下tomcat+java的web程序持续占cpu问题调试
查看>>
OO第四次博客作业!
查看>>
HDU 吉哥系列故事——完美队形II 騰訊馬拉松初賽第二輪D題
查看>>
项目中使用的axios
查看>>
c++学习-继承
查看>>
[转]SQL Server 性能调优(io)
查看>>
设计模式学习-每日一记(6.原型模式)
查看>>
不已0开头的数字正则
查看>>
21.优先队列的实现
查看>>
HTML撑起浮动子元素得父元素高度
查看>>
LeetCode--018--四数之和(java)
查看>>
Redis消息队列
查看>>
电商网站架构设计
查看>>
融云亮相GDG谷歌女性开发者大会 揭秘IMSDK网络优化策略
查看>>
http://jingyan.baidu.com/article/4dc40848e7b69bc8d946f127.html
查看>>
WCF netTcp配置
查看>>
单例类
查看>>
python 正则表达式 提取网页中标签的中文
查看>>