[英]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.