脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。