Javascript使用正则验证身份证号(简单)

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Javascript使用正则验证身份证号(简单)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

身份证为15位或者18位,15位的全为数字,18位的前17位为数字,最后一位为数字或者大写字母”X“。

与之匹配的正则表达式:

 (^/d{15}$)|(^/d{17}([0-9]|X)$)

下面以Javascript为例进行说明:

 functionisIDCardNo(num) { num = num.toUpPErCase();  //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。  if ( !(/(^/d{15}$)|(^/d{17}([0-9]|X)$)/.test(num)) )  { alert('输入的身份证号长度不对,或者号码不符合规定!/n15位号码应全为数字,18位号码末位可以为数字或X。'); returnfalse; };  } ').addClass('PRe-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(' ').text(i)); }; $numbering.fadein(1700); }); });

脚本宝典总结

以上是脚本宝典为你收集整理的Javascript使用正则验证身份证号(简单)全部内容,希望文章能够帮你解决Javascript使用正则验证身份证号(简单)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Classdivthis