J'essaie d'écrire la fonction de validation de mot de passe avec regexp et je ne sais pas comment le faire. Golang regex est différent de l'autre langue. Avoir quelqu'un une idée, à quoi devrait ressembler ce motif de regexp?
Le modèle doit valider:Validation du mot de passe avec regexp
/*
* Password rules:
* at least 7 letters
* at least 1 number
* at least 1 upper case
* at least 1 special character
*/
Exprimant ceci dans un regex est difficile. J'irais avec trois regexes et un appel 'len()' à la place. – Thomas
Facilement fait avec régulière regex qui utilisent des assertions. Sinon, une simple série de tests de caractères: longueur, caractère char, alpha supérieur, ponctuation. – sln
Cher modérateur @ M42, votre question "dupliquer" ne peut pas s'appliquer avec go regexp (http://golang.org/pkg/regexp/syntax/), en utilisant re2 (http://code.google.com/p/re2/ wiki/Syntax, une bibliothèque d'expressions régulières efficace et basée sur des principes). Dans le contexte de Go, ce ** n'est pas un doublon **. – VonC