isTelPhoneNum: function (tel) {//校验手机号码
return /^1\d{10}$/.test(tel);
},
isPhone:function(tel){//校验电话
return /(0[1-9]\d{1,2}-)?[1-9]\d{6,7}/.test(tel);
},
isBankCard: function (cardNum) {//校验银行卡号
return /^(\d{16}|\d{19})$/.test(cardNum);
},
isTradePwd: function (pwd) {//校验密码
return /^\d{6}$/.test(pwd);
},
isId:function(id){//校验身份证号码
if (id.length != 18) return false;
var coefficient = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ]; //系数
var parity = [ 1, 0, 'x', 9, 8, 7, 6, 5, 4, 3, 2 ]; //校验位
var total = 0;
for (var i = 0; i < coefficient.length; i++) {
if (isNaN(id[i])) return false;
total += id[i]*coefficient[i];
}
if (parity[total%11] != id[17].toLowerCase()) return false;
return true;
},
基本校验
最新推荐文章于 2023-03-01 16:57:47 发布