在javascript中如何使用正则表达式来验证带有字符的逗号。我正在做这个
return /^[a-zA-Z_-]+$/i.test(value);
这是完美的,但我想添加这样的逗号
return /^[a-zA-Z_-,]+$/i.test(value);
无效。
答案 0 :(得分:6)
在字符类中,-
是一个特殊字符(表示前一个字符和后一个字符之间的范围),除非它是该类中的第一个或最后一个字符:
return /^[a-zA-Z_,-]+$/i.test(value);