| ■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種類表示できます
|
|