别胡说八道,让我先向您展示一段代码
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;
}
}
实名认证界面在最近的项目中使用. 实名认证接口价格比SMS高出几美分,因此,严格检查了调用实名认证的条件js如何验证号码,因此使用js验证真实性Name和js验证ID号.
输入主题
js使用Unicode字符来匹配真实姓名,中文名称的长度通常为2-4js如何验证号码,因此请重复匹配{2,4}次
1.js验证真实姓名
var regName =/^[\u4e00-\u9fa5]{2,4}$/;
if(!regName.test(name)){
alert(‘真实姓名填写有误‘);
return false;
}
js验证ID号,中文ID号,第一代ID号是15位数字,第二代ID是18位数字,除了最后一位校验位可能是数字还是'X'或'x',所以有四种可能: a.15位数字b.18位数字c.17位数字,第18位数字是'X'd.17位数字,第18位数字是'x'
2.js验证ID号
var regIdNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!regIdNo.test(idNo)){
alert(‘号填写有误‘);
return false;
}
以上是我介绍给您的JS,用于使用正则表达式验证ID号. 希望对大家有帮助. 如果您有任何疑问,请给我留言,我会及时回复您. 非常感谢您对我们网站的支持!
本文标题: JS使用正则表达式来验证ID号
本文地址:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-166938-1.html
浪费材料与资金
做过调查吗
太牛叉了