如何检查字符串是否以数字、拉丁字母或下划线开头



请帮助我制作正则表达式,检查主题中描述的内容。

您可以使用:

^[\p{IsLatin}\d_]

使用字符类:

if (str.matches("[0-9a-zA-Z_].*"))

或者简单地使用快捷方式w,这在java [a-zA-Z0-9_] 中是平均值

^\w.*

如果您想检查字符串的开头而不是行的开头,也可以将^更改为\A

\A\w.*

最新更新