少なくとも2つの特殊文字(パスワード強度チェッカーの場合は )と一致する正規表現を作成しようとしています。私は今、JavaScriptでこれを持っている:Javascriptで正規表現と一致する(ランダムな場所)
if (password.match(/([^A-Za-z0-9]{2,})/)) {
//Add strength
}
しかし、これはお互いの後にする必要があり、少なくとも二つの特別な文字かどうかをチェックします。私はどうすればそれを作ることができます、それはまた、それが互いの後でないかどうかをチェックするでしょうか?
例:それを行うには
_aaa!* //Match
a!a_a* //Also match
'/ [^ A-ZA-Z0-9] * [^ A-ZA-Z0-9] /'ようです。?それがうまくいくように。それは '{特別なchar} [ゼロ以上の何でも、nonongdead] [特別なchar]' – CollinD