Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
少なくとも 1 つの文字と 1 つの数字を含む英数字の文字列と一致させたい。以下を単一の正規表現に組み合わせる簡単な方法はありますか?
strValue.matches("[A-Z0-9]+") && strValue.matches(".*[A-Z].*") && strValue.matches(".*[0-9].*")
先読みアサーションを使用します。
strValue.matches("^(?=.*[A-Z])(?=.*\\d)[A-Z\\d]+$")