- 2009-07-08 (水) 17:23
- JavaScript/AJAX | 技術
パスワードに英数字がきちんと混在してるかどうかチェックいれてねー。記号は英字と同じ扱いということでよろしく! とか言われたのでどうやって実現するか迷った。
いろいろ調べた結果、ここのエントリーが大変参考になった。
8文字以上で英小文字、英大文字、数字が混在する文字列の判定
http://blogs.wankuma.com/ognac/archive/2008/09/04/155433.aspx
で、結果書いたのがこんなの
/^(?=.*\d)(?=.*[!-/:-~])[!-~]{1,}$/
今のところ意図したとおりに動いてくれている様子。
自分の力だけだと絶対書けなかっただろうなあ・・・。
- Newer: SCVMMでP2V変換しようとしてどっぷり填った件
- Older: Safari4でAudio APIを使うときはQuicktime必須。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://jaco.dotstyle.net/2009/07/%e8%8b%b1%e6%95%b0%e5%ad%97%e3%81%8c%e6%b7%b7%e5%9c%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%80%81%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be%e3%81%a7%e5%88%a4%e5%ae%9a/trackback/
- Listed below are links to weblogs that reference
- 英数字が混在しているかどうか、正規表現で判定する from JB_Plus