Comment valider plusieurs éléments dans JavaScript, mais sans imbriquer ifs?Comment validez-vous plusieurs articles?
pas ce ...
if (username && username.length > 2 && username.length < 45) {
if (password && password.length ...) {
if (birthday && birthday.isNumeric ...) {
if (age && ... && ...) {
// Success
} else {
// Error 4
}
} else {
// Error 3
}
} else {
// Error 2
}
} else {
// Error 1
}
... plutôt, ce ...
validate({
validate 'username' and use these conditions 'username && username.length...',
validate 'password' and use these conditions 'password && password.length...',
validate 'birthday' and use these conditions 'birthday && birthday.isNumeric...',
validate 'age' and use these conditions 'age && ... && ...'
}, function(error) {
if (!error) {
// Success
}
});
Avez-vous des idées? Merci pour votre réponse!
Ce sont des instructions 'if' imbriquées, pas des objets. – SLaks
@SLaks Correction ... –