2

我想用 jquery 验证插件来验证我的表单。我添加了一种输入方法:

$.validator.addMethod("testRegex", function(value, element) {
    return this.optional(element) || /^[a-z0-9-_]+$/i.test(value);
}, "test must contain only letters, numbers, underscores or dashes");

但我想要一个验证来检查该值是否只是小写。而且这个验证不起作用。

你有想法吗?

4

1 回答 1

3

i则表达式中的 表示忽略大小写。如果您希望您的正则表达式区分大小写,请将其删除。

/^[a-z0-9-_]+$/i

变成

/^[a-z0-9-_]+$/

最后没有i

于 2013-10-05T16:21:50.747 回答