首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery网卡验证

jQuery网卡验证
EN

Stack Overflow用户
提问于 2013-03-19 12:11:19
回答 5查看 9.5K关注 0票数 7

我需要regex来验证一个巴基斯坦国家身份证(NIC)号码,它包含以下格式的数字和破折号

12345-1234567-1

请帮忙..。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-19 12:22:39

您可以使用标准的javaScript测试Regex表达式:

代码语言:javascript
复制
var idToTest = '12345-1234567-1',
myRegExp = new RegExp(/\d{5}-\d{7}-\d/);

if(myRegExp.test(idToTest)) {
    //if true
}
else {
    //if false
}
票数 10
EN

Stack Overflow用户

发布于 2015-08-28 11:15:10

试试这个:

代码语言:javascript
复制
var cnic_no = '12345-1234567-9',
var cnic_no_regex = /^[0-9+]{5}-[0-9+]{7}-[0-9]{1}$/;

if(cnic_no_regex.test(cnic_no)) 
{
    alert('Right');
}
else 
{
    alert('Wrong');
}

JsFiddle:https://jsfiddle.net/k81w2x77/1/

JsFiddle:https://jsfiddle.net/fokq2woq/10/

票数 5
EN

Stack Overflow用户

发布于 2013-03-19 12:13:51

这将验证它。(只要格式与您声明的完全相同)

\d{5}-\d{7}-\d

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15499154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档