2016-08-05 9 views
-3
@"^(?=.*[0-9]+.*)(?=.*[a-zA-Z]+.*)[0-9a-zA-Z]{6,}$" 

パスワード検証にこの正規表現を使用しています。この検証では、大文字と小文字と数字が1つずつ与えられます。しかし、私が望むのは、その中の特殊文字ですが、オプションであるべきですが、上記のものは必須でなければなりません。パスワードの検証正規表現 - 特殊文字を含める方法は?

+0

ちょうど明確にするために、独自の特殊文字を追加します(括弧内)正規表現[-*_0-9a-zA-Z]のこの部分にそれらを追加したいあなたがしたいです場合*少なくとも*または*厳密に1つの大文字、小文字、数字、および特殊文字。あなたは何を望みますか?特殊文字の存在? – Dopapp

+0

特殊文字をチェックする式を指すことができますか? –

+0

特殊文字を使用すると、その正規表現はどうなりますか?それは可能ですか? –

答えて

0

これらの特殊文字は、-(ハイフン)、*(アスタリスク)、_(アンダースコア)です。

^(?=[-_*]*)(?=.*[0-9]+.*)(?=.[a-zA-Z]+.)[-*_0-9a-zA-Z]{6,}$

あなたは、

関連する問題