想在页面校验一个身份证号,怎么验证。
1 回答
已采纳
慕莱坞9220042
TA贡献377条经验 获得超508个赞
你好:用正则表达式判断;
给你个例子吧:
function isCardNo(card)
{
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(card) === false)
{
alert("身份证输入不合法");
return false;
}
}望采纳!
添加回答
举报
0/150
提交
取消
