Jquery验证字段是否包含逗号

时间:2013-12-02 21:56:26

标签: javascript jquery

我一直在四处寻找但却无法找到办法。我真的很喜欢jquery验证脚本,我想知道是否有办法检查字段是否包含逗号而不验证是否没有逗号。

3 个答案:

答案 0 :(得分:0)

您可以使用.inArray()方法,因为它描述了here 你应该拆分你的字符串,然后你可以使用这个: var found = $.inArray(',', categories) if(found == -1) alert("Error!")

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

如果您指的是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: "," })