将正则表达式用于长度为

时间:2017-01-31 10:34:26

标签: java regex

要验证长度超过7并且包含AlphabeticNumber C字符的值,请使用以下正则表达式:

"^([A-Za-z][0-9])(\\w{7,})*"

语言为JAVA,\大多数为\\使用此语言

1 个答案:

答案 0 :(得分:3)

如果您还需要允许所有数字或所有字母输入

你只需要^[A-Za-z0-9]{7,}$,它可以接受从A到Z或a到z或0到9(由字符类表示)出现7次或更多次的任何字符。

如果您只需要允许至少有一个数字和一个字母

使用具有字母^(?=.*[A-Za-z].*)(?=.*[0-9].*)[A-Za-z0-9]{7,}$和数字(?=.*[A-Za-z].*)前瞻的(?=.*[0-9].*)来确认至少有一个数字和一个字母,然后是一个字符类来限制字符到字母和字母设置的最小长度为7。