我想使用这个正则表达式/^[a-zA-Z0-9 ]*$/
但有一个条件:
- 该单词必须以字母开头,而不能以数字开头
- 不允许使用特殊字符
我试过用另一种方法/[a-z]*$/i
,但似乎行不通.任何帮助都会很有帮助.
我想使用这个正则表达式/^[a-zA-Z0-9 ]*$/
但有一个条件:
我试过用另一种方法/[a-z]*$/i
,但似乎行不通.任何帮助都会很有帮助.
您还可以使用负向先行来断言字符串开头的不是数字或空格.
使用不区分大小写的匹配:
re = /\A(?:[a-zA-Z][a-zA-Z0-9 ]*)?\z/i
Explanation个
\A
字符串开头(?![\d ])
负向前视,不直接在右侧断言空格或数字[a-z\d ]*
(可选)重复匹配任何列出的\z
字符串尾