tool::regex-guide
regex password
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/
強力なパスワード検証
正規表現パターン
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/フラグ:
なしパターン解析
(?=.*[a-z])Must contain at least one lowercase letter(?=.*[A-Z])Must contain at least one uppercase letter(?=.*\d)Must contain at least one digit(?=.*[@$!%*?&])Must contain at least one special character[A-Za-z\d@$!%*?&]{8,}Only allowed chars, minimum 8 lengthマッチ例
✓
Passw0rd!✓
MyStr0ng@Pass✓
C0mpl3x!Pwd非マッチ例
✗
password✗
PASSWORD1✗
Pass1234✗
P@ss!8文字以上で、大文字・小文字・数字・特殊文字をそれぞれ1文字以上含む強力なパスワードを検証するパターンです。先読み(lookahead)を活用して、順序に関係なく条件を確認します。
言語別の使用方法
主なユースケース
- ▸会員登録フォームのパスワード強度検証
- ▸パスワード変更フォームの有効性確認
- ▸管理者アカウントのパスワードポリシー適用
- ▸APIキー形式の検証
- ▸セキュリティポリシーコンプライアンスチェック
関連パターン
ad · 300×250
// related tools