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

时间:2014-09-14 10:46:53

标签: java regex string

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

3 个答案:

答案 0 :(得分:2)

您可以使用:

^[\\p{IsLatin}\\d_]

答案 1 :(得分:1)

使用字符类:

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

答案 2 :(得分:1)

或者只是在java \w中使用捷径[a-zA-Z0-9_]的意思

^\\w.*

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

\\A\\w.*