2017-02-28 10 views
-3

正しい形式(123456-1234)で検証する必要があるデンマークの社会保障番号フィールドがあります。JavaScriptで特定の入力有効な形式を確認してください

Javascriptでこの値を確認する方法がわかりません。

私はjQueryの検証

$.validator.addMethod("cprFormat", function(value, element) { 
    var validFormat = /^[0-9]+$/; 
    var cprNoValue = $("#cprNo").val(); 
    return validFormat.test(cprNoValue); 
}, 'CPR-nummer er ikke gyldigt'); 

にメソッドを追加することですが、私はvalidFormat varに正しい正規表現をしないのです

+2

使用 'のvar validFormat =/^ \ dの{6}で書いた - \ dの{4} $ /;'場合6桁で始まり、次に '-'で始まり4桁で終了する文字列と一致することを意味します。 –

答えて

2

あなたが使用する必要があります正規表現は、将来的には

/[0-9]{6}\-[0-9]{4}$/ 

てくださいです試して、次のウェブサイトを使用して、生きている別の正規表現を作成してテストしてください。

https://regex101.com/r/NROuia/1

その後編集:以上、1はWiktor第Stribiżew

/^\d{6}-\d{4}$/ 
+0

完璧に動作します!ありがとう! –

関連する問題