别胡说八道,让我先向您展示一段代码
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验证真实姓名,它使用Unicode字符进行匹配,并且中文名称的长度通常为2-4,因此请重复匹配{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',所以有四种可能性: 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号. 希望对大家有帮助. 如有任何疑问,请给我留言. 编辑会及时回复您. 非常感谢您对Script House网站的支持!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-203547-1.html