以下に示す形式の数字とダッシュを含むパキスタン国民IDカード(NIC)番号を検証するために正規表現が必要です
12345-1234567-1
助けてください..
以下に示す形式の数字とダッシュを含むパキスタン国民IDカード(NIC)番号を検証するために正規表現が必要です
12345-1234567-1
助けてください..
標準の JavaScript を使用して正規表現をテストできます。
var idToTest = '12345-1234567-1',
myRegExp = new RegExp(/\d{5}-\d{7}-\d/);
if(myRegExp.test(idToTest)) {
//if true
}
else {
//if false
}
これを試して:
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/
これはそのようであるべきです
myRegExp = new RegExp(/\d{5}-\d{7}-\d{1}$/);
これはそれを検証します。(フォーマットがあなたが述べたとおりである限り)
\d{5}-\d{7}-\d