Jquery验证根据show Jquery错误消息检查数组中的值是否显示错误

Jquery验证根据show Jquery错误消息检查数组中的值是否显示错误,jquery,validation,Jquery,Validation,我想检查是否在城市数组中输入城市值,以便显示验证消息此城市已存在 我正在使用验证脚本,如下所示 var city = ["Cleveland", "Gilberdyke", "Llanrwst", "Swadlincote", "Turriff", "Westhill", "Oban", "Craigavon"] $(".su

我想检查是否在城市数组中输入城市值,以便显示验证消息此城市已存在

我正在使用验证脚本,如下所示

var city = ["Cleveland", "Gilberdyke", "Llanrwst", "Swadlincote", "Turriff", "Westhill", "Oban", "Craigavon"]

$(".submitform").validate({
  rules: {
         state: {
            required: true,
         },
         country: {
            required: true,
         },
         city: {
           required: true,     
         },
     },
});

我想显示如下消息

请帮忙

(1)您可以在此处创建
数组
,例如:

<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.13.1/jquery.validate.js"></script>
(2) 您可以将其与阵列
城市
一起使用:

$.validator.addMethod(
  "array",
   function(value, element, array) {
          return !array.includes(value);
   },"erreur"
);

非常感谢先生,非常感谢@法语的
$(".submitform").validate({
  rules: {
         state: {
            required: true,
         },
         country: {
            required: true,
         },
         city: {
           required: true,
           "array": city     
         },
     },
});