码迷,mamicode.com
首页 > Web开发 > 详细

js正则验证,邮箱,身份证

时间:2017-08-24 15:02:41      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:log   大小写   换行符   替换   多行模式   修饰符   字符串   邮箱   技术分享   

代码片段

技术分享

 

 多项验证

技术分享

 

常用手机,邮箱,身份证验证规则

/^1[3,4,5,7,8][0-9]{9}$/

/(\d{6})[1,2]([0-9]{10})(\d|x|X)$/     //[1,2]已1或者2开头的年限

/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/     //zhangshna.Mr@163.com、abc@sina.com.cn、lu62882@126.com

 

非贪婪模式,可以在量词符后面加一个问号
一旦条件满足,就不再往下匹配。

*?:表示某个模式出现0次或多次,匹配时采用非贪婪模式。

+?:表示某个模式出现1次或多次,匹配时采用非贪婪模式。

 

修饰符
/g 主要用于搜索和替换。
/i 忽略大小写
/m m修饰符表示多行模式,会修改^和$的行为。默认情况下(即不加m修饰符时),^和$匹配字符串的开始处和结尾处,加上m修饰符以后,^和$还会匹配行首和行尾,即^和$会识别换行符(\n)。
 

借鉴严格模式的身份证验证链接: 

http://www.jb51.net/article/88771.htm

 

js正则验证,邮箱,身份证

标签:log   大小写   换行符   替换   多行模式   修饰符   字符串   邮箱   技术分享   

原文地址:http://www.cnblogs.com/lucy6689/p/7422659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!