C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 13 を表示中)
■3008 / )  Re[8]: パスワードの正規表現
□投稿者/ ぼのぼの (37回)-(2007/04/20(Fri) 17:21:59)
こんにちは。ぼのぼのです。
まず要件を整理してみませう。

> 英数字と英数字1文字以外で7文字以上

この表現がイマイチわかりづらいですが、整理するとこういうことでしょうか?
(1)文字列長は7文字以上
(2)最低1文字以上の英数字を含む
(3)最低1文字以上の英数字以外を含む

これが正しいという前提で話を進めると、
(1)〜(3)すべてを一つの正規表現で済ませようとすると、
かな〜り複雑になっちゃいそうな気がします。

CustomValidatorを使うのも一つの手ですが、
RegularExpressionValidatorを2つ使用して、
(1)をチェックするモノと(2)&(3)をチェックするモノに分ければ、
各々の正規表現は単純化できるんではないでしょうか。
#エラーメッセージも2種類表示できます
返信 編集キー/


管理者用

- Child Tree -