1. ホーム
  2. 正規表現

文字列が文字、数字、記号を含むかどうかを判断するための正規表現

2022-03-01 07:57:30

str:判定する文字

1. 文字列が文字、数字記号を含むかどうかを判断する

str.matches("^(? :(? =. *[0-9]. *)(? =. *[A-Za-z]. *)(? =. *[\\W]. *))[\\W0-9A-Za-z]{8,16}$")

2. 文字列が大文字を含むかどうかの判定

str.matches(". *[A-Z]+. *")

3. 文字列に小文字が含まれているかどうかを判定する

str.matches(". *[a-z]+. *");

4. 文字列が文字を含むかどうかを判断する

str.matches(". *[~! $%^&*()_+|<>,.? /:;'\\[\\]{}\"]+. *")です。