出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

アルファベットと数字の組み合わせの確認方法   うにさん [2004/12/16 7:19:49] [4851]
  Re:アルファベットと数字の組み合わせの確認方法   暇人さん [2004/12/16 16:14:25] [4854]
    Re:アルファベットと数字の組み合わせの確認方法   うにさん [2004/12/17 6:24:19] [4858]

[4851] アルファベットと数字の組み合わせの確認方法
投稿者:うにさん 2004/12/16 7:19:49
ASPで会員登録システムを作成しています。新規登録画面では、ユーザーが好きなパスワードを登録できるようにしたいのですが、「数字とアルファベットの組み合わせ7桁」と言う条件がついています。つまり、数字だけでもアルファベットだけでもエラーを表示させたいのです。

登録フォームに入力されたパスワードが数値とアルファベットの両方を含んでいることを確認する方法はありますでしょうか。

宜しくお願いします。

[4854] Re:アルファベットと数字の組み合わせの確認方法
投稿者:暇人さん 2004/12/16 16:14:25
> 登録フォームに入力されたパスワードが数値とアルファベットの両方を含んでいることを確認する方法はありますでしょうか。

MSDN参照 下の方に正規表現の関数があるので利用できます
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/vspropattern.asp
これはVBScriptの例なので、ASPで処理する場合は手直しが必要です
JScriptでもできます。そのへんは環境とご自分のスタイルに合わせて手直ししてください。
 その上で、2回パスワードに対して検索をかけます
1度目はpatternに数字とアルファベットを入れて、数字とアルファベットだけでできていることを確認します
2度目はpatternに数字(かアルファベット)を入れて、数字(かアルファベット)のみでは出来ていないことを確認します
以上2度の正規表現の検索によりアルファベットと数字でできたパスワードである事を確認できます。

[4858] Re:アルファベットと数字の組み合わせの確認方法
投稿者:うにさん 2004/12/17 6:24:19
暇人 様

早速のアドバイス、ありがとうございます。
恥ずかしながら、正規表現は今まで扱ったことがなく、MSDNを参照させていただきましたが記述方法もよくわかりませんでした。

まず基本的なところを自分で勉強してみます。
その上で当初の私の問題にとりくみ、再度ご質問させていただきたいと思います(間違いなく質問が出てくると思いますので。。。)

宜しくお願いします。



TreeBBS For ASP V.0.1.3
Program By YasNet