/ / Як дозволити спеціальні символи для пароля в Laravel? - php, перевірка, laravel

Як дозволити спеціальні символи для пароля в Laravel? - php, validation, laravel

За замовчуванням валідатор Laravel має альфа,apha_num, apha_dash. Всі три з яких можуть "перевірити спеціальні символи, тому якщо я встановлюю будь-який з них для поля пароля, він завжди дає мені помилку, якщо пароль має спеціальний символ. Хто-небудь знає, як дозволити спеціальні символи в перевірці?"

Відповіді:

1 для відповіді № 1

Я хотів би запропонувати просто не використовуючи нічого, крім необхідного і, можливо, мінімальної довжини (min: 6 iirc). Таким чином, користувач може ввести будь-які вони хотіли, цифри, букви або спеціальні символи ...

Моє питання полягає в тому, що ви намагаєтеся запобігти?


0 для відповіді № 2

Ви можете використовувати регулярний вираз як валідатор.

"field" => "regex:A-Za-z0-9!-_"

Додайте спеціальні символи, які потрібно дозволити після 0-9 частина виразу.