提问者:小点点

JavaScript正则表达式仅适用于第一个字符字母表,第二个及以后的可以是字母数字或特殊字符(连字符、逗号和空格)


我需要在正则表达式中的帮助,其中第一个字符仅字母,第二个和以后可以是字母数字或特殊字符(连字符、逗号和空格)。

我试过下面它是不工作的。

^[a-zA-Z][a-zA-Z0-9 -,]+$

共1个答案

匿名用户

你几乎到了,只需在第二个字符集中转义-,如下所示:

^[a-zA-Z][a-zA-Z0-9 \-,]+$

否则,正如@Sweeper在评论中指出的,-,将匹配之间的任何字符。

见解释。