/ / Wie erlaubt man in Laravel Sonderzeichen für ein Passwort? - PHP, Validierung, Laravel

Wie können Sonderzeichen für ein Passwort in Laravel erlaubt werden? - PHP, Validierung, Laravel

Standardmäßig hat Laravels Validator Alpha,apha_num, apha_dash. Alle drei können nicht nach Sonderzeichen suchen, also wenn ich eines davon für das Passwortfeld anwähle, gibt es immer einen Fehler, wenn das Passwort ein Sonderzeichen hat. Weiß jemand, wie man Sonderzeichen in der Validierung erlaubt?

Antworten:

1 für die Antwort № 1

Ich würde vorschlagen, nur dort nichts zu verwenden, außer erforderlich und vielleicht eine Mindestlänge (min: 6 IIRC). Auf diese Weise kann der Benutzer eingeben, was er will, Zahlen, Buchstaben oder Sonderzeichen ...

Meine Frage wäre, was willst du verhindern?


0 für die Antwort № 2

Sie können einen regulären Ausdruck als Validator verwenden.

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

Fügen Sie die Sonderzeichen hinzu, die Sie nach dem Hinzufügen zulassen möchten 0-9 Teil des Ausdrucks.