js使用正则表达式验证身份证格式
2016-12-29 19:09
483 查看
今天实现一个功能,要验证表格中输入的身份证格式正不正确,肯定要使用正则表达式了,其实我正则表达式学的也不是很好,所以分享给大家,自己也算是一种积累吧。 **1、首先,我写了一个方法来验证身份证的格式:**
function checkIdentity(identity){ var reg = /^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/; if(reg.test(identity)){ return true; }else{ return false; } }
**2、在需要判断身份证格式的地方直接调用这个方法** 其实这一步几乎不用写出来的,如果有初学者看到可能会有点用处吧。 前面写的是当验证通过返回true,否则返回false。所以在需要验证的地方可以使用下面的语句来判断:
if(checkIdentity("身份证号")){ alert("yes"); }else{ alert("no"); }
相关文章推荐
- JS使用正则表达式验证身份证号码
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- 在JS中使用正则表达式验证电子邮箱是否正确
- 身份证号,出生日期等的js正则表达式验证
- js验证日期时间格式正则表达式
- 使用正则表达式验证电话号码的格式
- 使用正则表达式验证Email的格式
- 在C#中使用正则表达式验证数据格式
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- js、正则表达式验证有效手机号与身份证号
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- js各种验证文本框输入格式(正则表达式)
- js各种验证文本框输入格式(正则表达式)
- ASP.NET 使用CustomValidator调用js函数动态修改验证TextBox的正则表达式,无刷新
- JavaScript - JS验证邮箱 身份证 VISA 卡输入是否正确|正则表达式
- js使用正则验证输入的时间格式
- 在Js中使用正则表达式验证输入时的注意点
- js 正则表达式验证自定义文本格式