在javascript中如何使用正则表达式来验证逗号与其他字符

时间:2011-07-04 12:47:58

标签: javascript regex

在javascript中如何使用正则表达式来验证带有字符的逗号。我正在做这个

return /^[a-zA-Z_-]+$/i.test(value);

这是完美的,但我想添加这样的逗号

return /^[a-zA-Z_-,]+$/i.test(value);

无效。

1 个答案:

答案 0 :(得分:6)

在字符类中,-是一个特殊字符(表示前一个字符和后一个字符之间的范围),除非它是该类中的第一个或最后一个字符:

return /^[a-zA-Z_,-]+$/i.test(value);