正则验证身份证号是否合法
2013-05-22 15:33
281 查看
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;
}
}
{
// 身份证号码为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;
}
}
相关文章推荐
- 验证身份证号是否合法的小程序(正则表达式)
- 如何用javascript正则表达式验证身份证号码是否合法
- JavaScript正则表达式验证身份证号码是否合法
- JavaScript正则表达式验证身份证号码是否合法(两种方法)
- 如何用javascript正则表达式验证身份证号码是否合法
- Java验证身份证号码是否合法
- Android中利用正则表达式验证手机号是否合法
- 验证身份证是否合法算法
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- Android 使用正则表达式验证身份证号是否符合规则
- 验证身份证是否合法
- 正则表达式验证EMAIL邮箱是否合法
- 一些有用的js正则验证(是否为空,是否为正整数,email,手机,电话,身份证)
- Java验证身份证是否合法
- 正则验证手机号是否合法
- Android java用正则方法验证文件名是否合法
- JavaScript验证18位或者15位身份证号码是否合法
- java用正则方法验证文件名是否合法
- JAVA后台验证身份证是否合法
- js——正则表达式 验证邮箱、手机号、密码、用户名是否合法