有人能告诉我正则表达式的语法是什么,只允许以下字符:
此外,字符串必须以小写字母(a-z)开头,并且不能包含任何空格或上面列出的其他字符。
提前感谢您的帮助, 贾斯汀
答案 0 :(得分:11)
你可以这样做:"^[a-z][-a-z0-9\._]*$"
以下是细分
^
行首[a-z]
较低值的字符类,以匹配第一个字母[-a-z0-9\._]
其余所需值的字符类*
零或更多$
结束字符串答案 1 :(得分:3)
[-._a-z0-9]
或
[-.[:lower:][:digit:]]
或......
取决于您所针对的正则表达式的版本。
答案 2 :(得分:0)
^[a-z][a-z0-9._\s-]*