文字列を指定すると、次のものが必要です。
- たった一つの数字
- (@#$*) の特殊文字は 1 つだけ
- 小文字6文字
文字列は上記の条件を任意に組み合わせることができ、長さは 8 にする必要があります。
例:
- 2@qwerty
1asddfg
- qwe*yt2u
qw2wqia
これまでの私の正規表現は次のとおりです。
!/^(?=.*[0-9])(?=.*[^a-z])(?=.*[a-z])(?=.*[@#$*])\S{8,}$/.test(string)
上記の場合は機能しますが、次のような場合は機能しません。
- 2@2クワート
- 2@@qwert
私は何が欠けていますか?