我正在使用这个表达..
^[a-zA-Z][a-zA-Z_]*(?<!_)$
不允许我提供号码。当我改为
^[a-zA-Z][a-zA-Z_][0-9]*(?<!_)$
它仍然不允许我输入数字..我在这里失踪的帮助。我正在c#
中开发这个答案 0 :(得分:0)
方括号之间的文字称为“character class”。字符类将匹配其中一个字符。
如果要添加对数字的支持,则需要将它们添加到字符类中,而不是添加另一个字符类:
[a-zA-Z_0-9]
你当前的表达:
[a-zA-Z_][0-9]*
将匹配小写字母,大写字母或下划线,后跟0或更多数字。