8

重複の可能性:
カナダの郵便番号の検証

カナダの郵便番号/郵便番号を検証するには、JavaScriptの正規表現が必要です。カナダの郵便番号の形式は'A1A 1X1' or 'a1a1x1'です。ただし、ここではほとんど見つからないD、F、I、O、Q、またはUIの文字は含まれていませんが、それらはC#でした。

4

2 に答える 2

16
function checkPostal(postal) {
    var regex = new RegExp(/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ]( )?\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i);
    if (regex.test(postal.value))
        return true;
    else return false;
}
于 2012-10-07T23:12:45.047 に答える
-2

例外的な単語には共通点がないため、有効な単語を1つずつ記述する必要があります。

[ABCEGHJKLMNPRSTVWXYZ]

数字が続く

\d

そしてこれは3回

{3}

最後に、大文字と小文字を区別しないように「i」を追加します

var regex = /([ABCEGHJKLMNPRSTVWXYZ]\d){3}/i;
于 2012-10-07T22:54:31.847 に答える