-
regex avec YAML
Bonjour,
J'utilise un fichier validation.yml où je met les contraintes de mon formulaire.
J'ai vu qu'il était possible de mettre la contrainte regex
Code:
- Regex: { pattern: /^([A-Za-z0-9_\-\.])+\@([A-Za-z_\-\.])+\.([A-Za-z]{2-4}) $/, groups: [profil], message: "Le mail n'est pas valide" }
Mais j'ai une erreur quand il parse le fichier yml! dans mon expression régulière j'utilise des accolades {} et j'ai l'impression qu'il aime pas car il croit que c'est un tableau alors que non! J'ai essayé de mettre \ devant mais rien a faire
Merci
-
Bonjour,
Dans la documentation, il y a des guillemets qui entourent le pattern.
http://symfony.com/doc/current/refer...nts/Regex.html
As-tu essayer avec des guillemets?
-
Le pattern suivant est plus complet
Code:
$pattern = "/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/";
De plus pour les mails, il y a une contrainte présente symfony
http://symfony.com/doc/current/refer...nts/Email.html
-
c'est quoi l’intérêt de refaire le EmailValidator mais en moins bien ?