最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------
/**
* 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
*/
function identity(){
var val = document.getElementById('identity');
var reg = /(^\d{15}$)|(^\d{17}([0-9]|X|x)$)/g;
if(reg.test(val.value)){
alert('IDENTITY号:'+val.value+',正确.');
}else{
alert('IDENTITY号:'+val.value+',错误.');
}
}
2115

被折叠的 条评论
为什么被折叠?



