2012-03-13 22 views
-1

asp.netのユーザー作成ウィザードで使用される既定の正規表現は何ですか?ユーザーのパスワードのASP.NETデフォルト正規表現

正規表現@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})

検証メッセージ

MSDN documentationによれば、このようなものでなければなりませんパスワードは7つの文字で、かつ少なくとも一つの番号が含まれている必要がありますし、 1つの特殊文字。

3edc£edcのようなものを受け入れないため、実際にはデフォルトのユーザー作成ウィザードを使用すると受け入れられません。

この正規表現はどのように取得できますか?

+0

あなたはこのURLにあなたの条件に応じて正規表現を検索することができます参照してください。 http://regexlib.com/Search.aspx?k=passwo rd –

+0

@GauravAgrawal私はあなたの答えに感謝しますが、それは私が探しているものではありません。私の質問は非常に具体的でした: "どのようなデフォルトの正規表現asp.netユーザー作成ウィザードで使用されますか?"ご覧のように、私があなたが提供したリンクを通してそれを見つける方法はありません。よろしく、 – aleafonso

答えて

0

ちょうど私がさらに{1,}を削除し、文字列の先頭にそれを固定され、あなたの周りのグループを必要としないため

^(?=(.*\d))(?=(.*\W)).{7,} 

を変更します最後の部分

は、それがhere on Regexr

1

エラーは?:(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})にあり、7文字以上の文字を「消費」しています。それは?=あるべきか、順序を逆にすることができます(?=(.*\d){1,})(?=(.*\W){1,})(?:.{7,})