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

わんくま同盟

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

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


(過去ログ 13 を表示中)
■3078 / )  Re[25]: パスワードの正規表現
□投稿者/ ぼのぼの (39回)-(2007/04/23(Mon) 11:55:18)
No3067 (aoa さん) に返信
> 私はJavaScriptは少しかじった程度ですが、書き方あってますでしょうか?

私がJavaScriptでわからないことがあったとき、よく参考にするのは、とほほのWWW入門です。
http://www.tohoho-web.com/js/regexp.htm

このサイトの情報によると、testメソッドはIE系では動かないかもです。
あと、量指定子の書き方は問題なさそうです。
ただし、7文字「以上」が要件なので、{7,}とした方が良さそうですね。
#これはASP.NET 初心者さんも■No3011で書いてますけど。

で、私の場合はmatchを使って試してみました。

    var s = document.getElementById("txt1").value;
    alert(s.match(/^(?=.*[a-zA-Z0-9])(?=.*[^a-zA-Z0-9])\S{7,}$/));

結果は、FireFoxだとちゃんと動きました。でもIE6だとダメでした(−−;
aoaさんの提示されたリンク先、よく見ると(いや、よく見なくてもw)mozillaのサイトですもんね。

返信 編集キー/


管理者用

- Child Tree -