[英]Java Regex Suffix
我目前正在使用java regexes尝试匹配具有以下条件的用户名:
我知道从^ [A-Za-z]开始,长度可以用{0,7}来管理,但我不知道怎么做,所以任何数字都是后缀。
谢谢你的帮助。
要使用正则表达式检查字符串的长度,您可以使用预读机制并在正则表达式的开头添加(?=^.{1,8}$)
。
所以你的正则表达式看起来像
(?=^.{1,8}$)[A-Za-z]+\\d*
你也可以用length()
方法来做
if(yourString.matches("[A-Za-z]+\\d*") && yourString.length()<=8){//...
//you dont need to check if yourString.length()>=1 since [A-Za-z]+ makes string
//to contain at least one character
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.