我想匹配包含至少一個字母和一個數字的字母數字字符串。有沒有簡單的方法將以下內容合併到單個正則表達式中?正則表達式匹配只包含字母和數字的字母數字
strValue.matches("[A-Z0-9]+")
&& strValue.matches(".*[A-Z].*")
&& strValue.matches(".*[0-9].*")
我想匹配包含至少一個字母和一個數字的字母數字字符串。有沒有簡單的方法將以下內容合併到單個正則表達式中?正則表達式匹配只包含字母和數字的字母數字
strValue.matches("[A-Z0-9]+")
&& strValue.matches(".*[A-Z].*")
&& strValue.matches(".*[0-9].*")
@ m.buettner:其實這是錯誤的。 'String.matches(String)'使用匹配整個字符串的Matcher.matches()。你描述的行爲是在'Matcher.find()'中實現的。 –
噢好吧,我的壞。 –