はじめに
IDやパスワードで使用できそうな正規表現をまとめました。
誤りがありましたら指摘お願いいたします。
正規表現の例
1.半角英数字8文字の正規表現
"^[A-Za-z0-9]{8}$"または"^[\\w]{8}$"
2.半角英数字それぞれ1文字以上を含む半角英数字8文字以上の正規表現
"^(?=.*?[A-Za-z])(?=.*?[0-9])[A-Za-z0-9]{8,}$"
または
"^(?=.*?[\\w&&[\\D]])(?=.*?\d])[\\w]{8,}$"
3.半角英数字、特殊文字(!#$%&@)それぞれ1文字以上を含む8文字以上の正規表現
"^(?=.*?[A-Za-z])(?=.*?[0-9])(?=.*?[^A-Za-z0-9])[A-Za-z0-9!#\$%&@]{8,}$"
4.半角英数字、空白文字以外の特殊文字それぞれ1文字以上を含む8文字以上の正規表現
"^(?=.*?[A-Za-z])(?=.*?[0-9])(?=.*?[^A-Za-z0-9])[^\\s]{8,}$"