jQuery Validator中名称的正则表达式

时间:2013-03-22 18:55:17

标签: jquery regex validation

这里的正则表达式对于包含a-z,0-9, - ,_?

的“名称”是什么
$.validator.addMethod("validName", 
    function(value, element) {
        return /.....*/.test(value);
    }, 
    "Invalid name"
);

1 个答案:

答案 0 :(得分:1)

你可能想要这个:

    return /^[a-z0-9\-_]+$/.test(value);

它测试字符串是否至少包含其中一个字符而没有其他字符(^$是字符串锚点的开头和结尾)。

如果要允许常规空间()和点,请使用

    return /^[a-z0-9\-_\ \.]+$/.test(value);