JS正则表达式验证身份证号码
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;
}
}
JS正则表达式验证手机号码
function isMobile(mobile)
{
var mobileReg = /^0?(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57])[0-9]{8}$/;
if(reg.test(mobile) === false)
{
alert("手机号码输入不合法");
return false;
}
}