Puis-je obtenir un exemple de la façon dont je modifierais le code suivant pour m'assurer que le regEx n'autorise pas un utilisateur final à ne pas entrer son nom d'utilisateur lorsqu'il crée un mot de passe?Comment valider un mot de passe et m'assurer que le nom d'utilisateur n'est pas utilisé?
Voici le regex pour le nom d'utilisateur:
createFieldObjects: function(){
unField = new forms.InputField("tUserName", /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/);
},
Voici le regex pour le mot de passe:
createFieldObjects: function(){
if (dojo.byId("tPassword")) {
pwField = new forms.InputField("tPassword", /^(?:(?!([a-zA-Z0-9-().&@?""#,+''\s\/])\1\1)[a-zA-Z0-9-().&@?""#,+''\s\/]){7,}$/);
} else if (dojo.byId("newPassword")) {
pwField = new forms.InputField("tPassword", /^(?:(?!([a-zA-Z0-9-().&@?""#,+''\s\/])\1\1)[a-zA-Z0-9-().&@?""#,+''\s\/]){7,}$/);
}
},