diff options
author | Lei Yan | 2016-02-25 16:42:15 +0000 |
---|---|---|
committer | Lei Yan | 2016-02-25 16:42:15 +0000 |
commit | e55f38a72d47fbdf5f652a08e8da1db78f1dcdb5 (patch) | |
tree | 68161b76858cf72f7a7b5576de6384042e214d8e /wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js | |
parent | 7263c52a7d903a2dbdd5d05411821ec960961b4d (diff) | |
parent | ece60a2d25ed71980121ac1c1854c3ab3514f453 (diff) | |
download | genenetwork2-e55f38a72d47fbdf5f652a08e8da1db78f1dcdb5.tar.gz |
Merge /home/zas1024/gene
Diffstat (limited to 'wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js')
-rw-r--r-- | wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js b/wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js new file mode 100644 index 00000000..976b316c --- /dev/null +++ b/wqflask/wqflask/static/new/packages/ValidationPlugin/src/additional/postalCodeCA.js @@ -0,0 +1,16 @@ +/** + * Matches a valid Canadian Postal Code + * + * @example jQuery.validator.methods.postalCodeCA( "H0H 0H0", element ) + * @result true + * + * @example jQuery.validator.methods.postalCodeCA( "H0H0H0", element ) + * @result false + * + * @name jQuery.validator.methods.postalCodeCA + * @type Boolean + * @cat Plugins/Validate/Methods + */ +$.validator.addMethod( "postalCodeCA", function( value, element ) { + return this.optional( element ) || /^[ABCEGHJKLMNPRSTVXY]\d[A-Z] \d[A-Z]\d$/.test( value ); +}, "Please specify a valid postal code" ); |