私のプロジェクトでパスワードフィールドに次の正規表現を使用しています。password()正規表現で特殊文字として使用するには、[] []を使用しますか?
/^(?=.*\d)(?=.*[[email protected]#$%^&*)(_+-:[}="`])(?=.*[a-z])(?=.*[A-Z]).{8,}$/
私の要件は、少なくとも 1アッパーケースに 1小文字 1ナンバー 1特殊文字を可能にすることです。
それは `〜@#$%^ & *)(_ +許可する必要があります - :!。。[} =」特殊文字を、私は他の文字を入力した場合、それは許してはならない
しかし、それは他の文字を許可されます以下のような|\
など
私は正規表現で多くの知識を持っていない。IAMのは間違っている、私を助けてください。??
おかげでたくさんあなただけ置く許可したくないものは何でも。
Regexの良いデモと説明 – Adds
良いデモは私を助けました。 –
私はあなたの解決策を 'Gt%:_ = yh | \^5%3f'でもう一度試しました。それは' | \ <> 'などを許可しています。私はあなたの答えを確かに受け入れます。 –