js身份证正则表达式验证
来源:互联网 发布:淘宝上买车保险便宜吗 编辑:程序博客网 时间:2024/05/22 06:55
15位:"/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/"
18位:"/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/"
使用test函数将需要用来验证的字符串进行匹配:
例:
var reg_15 = "/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/";
var reg_18 = "/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/";
var idcard = "......";
var isidcard_len = idcard.length (可以先用trim去除空格)
if(isidcard_len == 15){/*15位身份证号*/
if(reg_15.test(idcard)){
alert("15位身份证输入正确");
}else{
alert("15位身份证输入不正确");
}
}else if(isidcard_len == 18){/*18位身份证号*/
if(reg_18.test(idcard)){
alert("18位身份证输入正确");
}else{
alert("18位身份证输入不正确");
}
}else{
alert("这就不知道是什么鬼玩意儿了");
}
或许你有更好的方法,大体就差不多这样吧。
0 0
- js身份证正则表达式验证
- 正则表达式,匹配身份证,js验证
- js使用正则表达式验证身份证格式
- JS前端身份证信息验证正则表达式
- js正则表达式之验证身份证
- 身份证验证【正则表达式】
- 正则表达式 身份证验证
- 正则表达式验证身份证
- 正则表达式-身份证验证
- 身份证正则验证Js
- c#正则表达式验证身份证
- 验证身份证,手机号码正则表达式
- 验证身份证正则表达式讲解
- JAVA JS 身份证正则表达式
- JAVA JS 身份证正则表达式
- js,身份证校验(正则表达式)
- js,身份证校验(正则表达式)
- jquery 验证身份证 验证邮箱 正则表达式
- Result Maps collection already contains value for ***
- app接友盟的统计和错误信息
- Java中Collection和Collections的区别
- Picasso设置圆形图片
- Android——JsBridge实战(二)
- js身份证正则表达式验证
- 文章标题
- web/jsp实现session登录注销 springMVC
- Altium Designer 16 导线、焊盘报错 Clearance Constraint、Short-Circuit
- 【shell】Here文档自动生成Makefile
- 文章标题
- jsp页面传递date到java报错
- android 隐藏虚拟按键
- 强哥收藏的Android开源库集合【UI效果篇】