読者です 読者をやめる 読者になる 読者になる

Software Engineer and Web Developer's Diary

1年後の自分に向けて

JavaScriptで正規表現にひっかかるような記号もマッチさせたい

全ての文字をエスケープする必要はなくて、以下の例だと "[" と "]" だけエスケープすればOK。

[code] p = 'password_string'; var re = /^[a-zd!@#$%^&*?_~(){}[]]+$/i; if (p.match(re) == null) { alert('error'); } [/code]