/ / Comment autoriser les caractères spéciaux pour un mot de passe dans Laravel? - php, validation, laravel

Comment autoriser les caractères spéciaux pour un mot de passe dans Laravel? - php, validation, laravel

Par défaut, le validateur de Laravel a alpha,apha_num, apha_dash. Tous les trois ne peuvent pas "vérifier les caractères spéciaux, donc si je les mets pour le champ mot de passe, cela me donne toujours une erreur si le mot de passe a un caractère spécial. Quelqu'un sait-il comment autoriser les caractères spéciaux dans la validation?

Réponses:

1 pour la réponse № 1

Je suggérerais simplement de ne rien utiliser là-bas sauf requis et peut-être une longueur minimale (min: 6 iirc). De cette façon, l'utilisateur peut entrer ce qu'il veut, chiffres, lettres ou caractères spéciaux ...

Ma question serait qu'est-ce que vous essayez d'empêcher?


0 pour la réponse № 2

Vous pouvez utiliser une expression régulière en tant que validateur.

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

Ajoutez les caractères spéciaux que vous souhaitez autoriser après la 0-9 une partie de l'expression.