Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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_Html_Css_Validation_Expression - Fatal编程技术网

正则表达式jQuery验证

正则表达式jQuery验证,jquery,html,css,validation,expression,Jquery,Html,Css,Validation,Expression,我的任务是在我已经完成的表单验证中应用正则表达式(使用jquery.validate.js)。现在,当select标记指向我们时,我必须应用一种类型的正则表达式,当select标记指向任何其他国家时,我必须应用另一种类型的正则表达式。我们将非常感谢您的帮助。提前谢谢 您可以添加逻辑并根据所选内容调用验证方法。或者,您可以创建一个jQueryUI小部件工厂,跟踪要使用的验证。不过,这可能有点过分。如果在配置验证和添加规则时使用jquery.validate.js,请尝试以下方法(添加您自己的规则)

我的任务是在我已经完成的表单验证中应用正则表达式(使用jquery.validate.js)。现在,当select标记指向我们时,我必须应用一种类型的正则表达式,当select标记指向任何其他国家时,我必须应用另一种类型的正则表达式。我们将非常感谢您的帮助。提前谢谢

您可以添加逻辑并根据所选内容调用验证方法。或者,您可以创建一个jQueryUI小部件工厂,跟踪要使用的验证。不过,这可能有点过分。

如果在配置验证和添加规则时使用jquery.validate.js,请尝试以下方法(添加您自己的规则):

如果我对你的问题理解正确的话,这样的事情应该会让你走上正确的方向

$('#myForm').validate({
    rules: {
        'myField': {
            myRule: function(element) {
                var option = element.find('option:selected');
                if (option.val() == 'US') {
                    return // The result of your US only regular expression check
                } else {
                    return // The result of your other regular expression check
                }
            }
        }
    }
});