Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
邮政编码和城市的jquery验证_Jquery_Validation - Fatal编程技术网

邮政编码和城市的jquery验证

邮政编码和城市的jquery验证,jquery,validation,Jquery,Validation,是否有任何验证,我们可以检查邮政编码是否与表单中输入的城市匹配? 我遇到了一些验证,看看它是否是一个有效的邮政编码,但没有这类…有什么想法吗?jquery验证插件只需检查空字段。有很多可用字段,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称非常不同。一个邮政编码可以映射到多个城市,也可以映射到一个城市的多个邮政编码 根据zip预填充可能更好,但允许用户键入自己的城市名称。有很多可用名称,但如果过于严格,可能会遇到问题。这些数据库中的城市名称通常与人们输入的城市名称

是否有任何验证,我们可以检查邮政编码是否与表单中输入的城市匹配? 我遇到了一些验证,看看它是否是一个有效的邮政编码,但没有这类…有什么想法吗?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进行跨域通信。查看此链接了解更多信息。

是单向还是单向