加拿大邮政编码的javascript正则表达式

Dar*_*ere 8 javascript regex

可能重复:
加拿大邮政编码验证

我需要javascript regex来验证加拿大邮政/邮政编码.加拿大的邮政编码格式是' A1A 1X1' or 'a1a1x1'.但是它不包括字母D,F,I,O,Q或UI,这里很少有,但那些是在C#中.

Dar*_*ere 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;
}
Run Code Online (Sandbox Code Playgroud)