繁体   English   中英

jQuery验证字段是否包含逗号

[英]Jquery Validate if field contains a comma

我一直在环顾四周,但找不到解决方法。 我真的很喜欢jquery验证脚本,我想知道是否有一种方法可以检查字段是否包含逗号,而不验证是否没有逗号。

您可以按此处所述使用.inArray()方法。应拆分字符串,然后可以使用此方法: var found = $.inArray(',', categories) if(found == -1) alert("Error!")

不熟悉jquery validate,但str.indexOf返回字符串中出现的位置,-1表示不存在。 检查一个字符串是否像这样的逗号:

if (yourString.indexOf(',') > -1) {
    validate();
}

如果您指的是jQuery validate插件:

$.validator.addMethod(
    "regex",
    function(value, element, regexp) {
        var re = new RegExp(regexp);
        return this.optional(element) || re.test(value);
    },
    "Please check your input."
);

$("#input").rules("add", { regex: "," })

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM