[PHP][バリデーション] パスワード 3種類のうち2種類使用のバリデーション

パスワードのバリデーション処理で複数種類のルールからいくつかを使用したかのチェック処理について。 やりたいこと 半角英字(大文字、小文字の区別をしない) 半角数字 記号(「!_@」のみ) 上記3種類のうち2種類以上を使用しているかを正規表現でチェックする。 /^.*((?=.*[A-Za-z])(?=.*[0-9])|(?=.*[A-Za-z])(?=.*…