jQuery 検証プラグインを使用して、米国、カナダ、またはメキシコの郵便番号形式のみを受け入れる郵便番号フィールドを検証したいのですが、定義されたルールがないようです。Google で検索しましたが、役に立つものは何も見つかりませんでした。
次の郵便番号形式のみを受け入れる必要があります。
米国: 99999-9999 または 99999 カナダ: A9A 9A9 MX: 99999
あなたの助けに感謝。
jQuery 検証プラグインを使用して、米国、カナダ、またはメキシコの郵便番号形式のみを受け入れる郵便番号フィールドを検証したいのですが、定義されたルールがないようです。Google で検索しましたが、役に立つものは何も見つかりませんでした。
次の郵便番号形式のみを受け入れる必要があります。
米国: 99999-9999 または 99999 カナダ: A9A 9A9 MX: 99999
あなたの助けに感謝。
additional-methods.js
さまざまな郵便番号規則については、ファイル内を調べてください。必要に応じて、それらをコピーして微調整できます。
jQuery.validator.addMethod("ziprange", function(value, element) {
return this.optional(element) || /^90[2-5]\d\{2\}-\d{4}$/.test(value);
}, "Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx");
jQuery.validator.addMethod("zipcodeUS", function(value, element) {
return this.optional(element) || /\d{5}-\d{4}$|^\d{5}$/.test(value);
}, "The specified US ZIP Code is invalid");