首页 > 代码库 > QQ、手机号、微信、身份证、邮箱正则验证
QQ、手机号、微信、身份证、邮箱正则验证
QQ正则验证
查了下,现在QQ的长度最长是10位数,验证格式为不以0开头的5-10位数字就可以了
var reg = /^[1-9]\d{4,9}$/; reg.test(‘0123456‘); //false reg.test(‘10000‘); //true
手机号验证
验证第一位为1,第二位,为3,5,8的11位数字
var reg = /^1[358]\d{9}$/;
微信验证
验证首位为字母,后面是5-19位数字字母减号下划线
var reg = /^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/;
身份证验证
验证15位数字或“17位数字加1位数字或大小写的x
var reg = /(^\d{15}$)|(\d{18}$)|(^\d{17}\d|X|x$)/;
电子邮箱验证
匹配以字母开头,前缀可以为数字字母下划线减号点号,后面带@符,后缀为数字字母点号加数字字母后缀格式
/^[0-9A-Za-z][\.-_0-9A-Za-z]*@[0-9A-Za-z]+(\.[0-9A-Za-z]+)+$/
QQ、手机号、微信、身份证、邮箱正则验证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。