| 2 |
lars |
1 |
/**
|
|
|
2 |
* Matches a valid Canadian Postal Code
|
|
|
3 |
*
|
|
|
4 |
* @example jQuery.validator.methods.postalCodeCA( "H0H 0H0", element )
|
|
|
5 |
* @result true
|
|
|
6 |
*
|
|
|
7 |
* @example jQuery.validator.methods.postalCodeCA( "H0H0H0", element )
|
|
|
8 |
* @result false
|
|
|
9 |
*
|
|
|
10 |
* @name jQuery.validator.methods.postalCodeCA
|
|
|
11 |
* @type Boolean
|
|
|
12 |
* @cat Plugins/Validate/Methods
|
|
|
13 |
*/
|
|
|
14 |
$.validator.addMethod( "postalCodeCA", function( value, element ) {
|
|
|
15 |
return this.optional( element ) || /^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test( value );
|
|
|
16 |
}, "Please specify a valid postal code" );
|