jQuery 验证插件:仅接受美国、加拿大和墨西哥邮政编码?

2023-12-02

我想使用 jQuery 验证插件来验证仅接受美国、加拿大或墨西哥邮政编码格式的邮政编码字段,但似乎没有明确的规则。我搜索过谷歌,但没有发现任何有用的东西。

我必须只接受这些邮政编码格式:

美国: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");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 验证插件:仅接受美国、加拿大和墨西哥邮政编码? 的相关文章

随机推荐