ユーザーパスワードを検証するための正規表現が含まれています:
- 少なくとも 8 文字の英数字
- 1大文字
- 小文字1文字
- 1桁
特殊文字使用可!@#$%*.~
次の正規表現を使用しています。
(?=(.*\w){8,})(?=(.*[A-Z]){1,})(?=(.*[a-z]){1,})(?=(.*[0-9]){1,})(?=(.*[!@#$%*.~]))
ただし、これにより、ユーザーが <、>、& などの他の特殊文字を入力できなくなるわけではありません。
許可されている特殊文字の数を制限するにはどうすればよいですか?