| ■3022 / ) |
Re[12]: パスワードの正規表現 |
□投稿者/ ASP.NET 初心者 (6回)-(2007/04/20(Fri) 23:32:38)
|
質問者です。 ご回答、ありがとうございます。
ぽぴ王子さん
> この場合の * は「直前の文字の0個以上の繰り返し」だと思うので、 > こうしてみたらどうでしょう。 > ^(\w+\W+\w{7,30}|\W+\w+\W{7,30})$
これだと「123456/」のような最後が英数字でないようなものが、はじかれてしまいます。 (「123456/」はパスワードとして通るようにしたいです。)
囚人さん
> 半角英数字と半角英数字以外の記号を1文字含んだ7文字以上 > ってのが正しい仕様だったりしませんか?
仕様はおっしゃる通りです。 \wや\Wが全角もマッチするということは、考えに入れていませんでした…。 ただ、今回はパスワードに関する正規表現なので、パスワードを入力するTextBox そのものが半角しか受け付けていないので、大丈夫だと思います。
|
|