validateName = function (str) {
if (((/[[email protected]#$%^&*()_+=-`~,.<>;':"\/\[\]\|{}(_+]/)).test(str)) {
return false;
}
if (str.length <= 2 || str.length >= 19) {
return false;
}
return true;
}
嗨,在上述正则表达式我试图接受的名称是3至20个字符之间,它不应该有任何的特殊字符,它可以包含字母数字字符。 问题是不允许我使用大写字母。 它也可以接受任何语言的单词。 谢谢。正则表达式问题特殊字符转义
取代复杂的正则表达式用简单'/ \ w + /' – gurvinder372