正则表达式和jQuery:小写

时间:2013-10-05 16:16:34

标签: jquery regex jquery-validate

我想用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");

但我想要验证以检查该值是否仅为小写。并且此验证不起作用。

你有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

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

变为

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

最后没有i