regex 正则表达式(第一个字符匹配a-z)

xpcnnkqh  于 2023-05-19  发布在  其他
关注(0)|答案(2)|浏览(120)

我有这个regex:/[^a-zA-Z0-9_-]/
我想在上面补充的是:

  • 第一个字符只能是a-zA-Z

我如何才能使这个正则表达式?

q8l4jmvw

q8l4jmvw1#

试试这样的方法:

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

说明:

^                Start of line/string.
[a-zA-Z]         Character is in a-z or A-Z.
[a-zA-Z0-9.,$;]  Alphanumeric or `.` or `,` or `$` or `;`.
+                One or more of the previous token (change to * for zero or more).
$                End of line/string.
tf7tbtn2

tf7tbtn22#

我想这个也行

^[a-zA-Z].*

如果你只想测试第一个字符是否是字母,而字符串的其余部分可以是任何字符。

相关问题