Javascript使用常规身份验证ID号(简单)

身份证是15或18,15是全数字的,18位的前17位是数字,最后一个是数字或大写字母X。

匹配的正则表达式:


(^ D { 15 } $)|(^ D { 17 }({ } | 0-9 x)$)


下面是Javascript的一个示例:


FunctionisIdCardNo(Num){民= num.touppercase();
id号是15或18,当所有15个数字,18个前17个数字,最后一个是奇偶校验位时,可以是数字或字符X.。
(如果!( /(^ D { 15 } $)|($ ^ D { 17 }({ } | 0-9 X)) /。试验(努姆)))
{
警报(输入的ID号长度不对,或数字不符合规则! 15个数字应该是所有数字,18个数字可以是一个数字或X.);
returnfalse;
};
}
)。AddClass('pre-numbering)。隐藏();$(this)。AddClass('has-numbering)。父()。追加($编号);
为(i = 1;i <线;i++){ $ numbering.append($('
)。文本(I));};numbering.fadein美元(1700);});});


以上是Javascript,介绍的是萧边使用正则验证身份证(简单的),希望对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。