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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js正则验证,邮箱,身份证相关的知识,希望对你有一定的参考价值。

代码片段

技术分享

 

 多项验证

技术分享

 

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

/^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+)+)$/     //[email protected][email protected][email protected]

 

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

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

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

 

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

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

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

 

以上是关于js正则验证,邮箱,身份证的主要内容,如果未能解决你的问题,请参考以下文章

Java电商常用正则表达式 手机号 邮箱 身份证 验证码等

js验证邮箱正则表达式,邮箱验证方法

比较常用证件正则表达式验证大全

QQ手机号微信身份证邮箱正则验证

JQuery使用正则表达式验证手机号,邮箱,身份证(含有港澳台)

js 正则表达式