邮政编码和城市的jquery验证
是否有任何验证,我们可以检查邮政编码是否与表单中输入的城市匹配? 我遇到了一些验证,看看它是否是一个有效的邮政编码,但没有这类…有什么想法吗?jquery验证插件只需检查空字段。有很多可用字段,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称非常不同。一个邮政编码可以映射到多个城市,也可以映射到一个城市的多个邮政编码 根据zip预填充可能更好,但允许用户键入自己的城市名称。有很多可用名称,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称非常不同。一个邮政编码可以映射到多个城市,也可以映射到一个城市的多个邮政编码邮政编码和城市的jquery验证,jquery,validation,Jquery,Validation,是否有任何验证,我们可以检查邮政编码是否与表单中输入的城市匹配? 我遇到了一些验证,看看它是否是一个有效的邮政编码,但没有这类…有什么想法吗?jquery验证插件只需检查空字段。有很多可用字段,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称非常不同。一个邮政编码可以映射到多个城市,也可以映射到一个城市的多个邮政编码 根据zip预填充可能更好,但允许用户键入自己的城市名称。有很多可用名称,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称
根据zip预填充可能更好,但允许用户键入自己的城市名称。最简单的方法是使用正则表达式验证邮政编码:
function validateZipCode(elementValue){
var zipCodePattern = /^\d{5}$|^\d{5}-\d{4}$/;
return zipCodePattern.test(elementValue);
}
您需要一个服务来将zipcode与城市相匹配。类似于
或者(您可以下载整个数据库..)
为了避免匹配问题,您可以省略city字段,并使用服务从邮政编码中获取正确的城市名称。最简单的方法是使用regex验证邮政编码:
function validateZipCode(elementValue){
var zipCodePattern = /^\d{5}$|^\d{5}-\d{4}$/;
return zipCodePattern.test(elementValue);
}
您需要一个服务来将zipcode与城市相匹配。类似于
或者(您可以下载整个数据库..)
为了避免匹配问题,您可以省略city字段,并使用服务从邮政编码中获取正确的城市名称。您可以使用JSON进行跨域通信。查看此链接了解更多信息。您可以使用JSON进行跨域通信。查看此链接了解更多信息。是单向还是单向