■3078 / inTopicNo.26) |
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のサイトですもんね。
|
|