我需要在正则表达式中的帮助,其中第一个字符仅字母,第二个和以后可以是字母数字或特殊字符(连字符、逗号和空格)。
我试过下面它是不工作的。
^[a-zA-Z][a-zA-Z0-9 -,]+$
你几乎到了,只需在第二个字符集中转义-,如下所示:
-
^[a-zA-Z][a-zA-Z0-9 \-,]+$
否则,正如@Sweeper在评论中指出的,-,将匹配和,之间的任何字符。
-,
,
见解释。