Deux javascript et un id d'un input
Bonjour et salutations à vous toutes et tous.
Je voudrais fusionner ces deux javascript:
Raison: j'ai un formulaire INPUT id="password" et c'est deux script l'utilise.
présentement, j'utilise le 2e mais j'ai besoin du premier.
Comment, je peux faire si je ne peux pas utiliser juste un id. Il faut que j'arrive à fusionner.
Et les deux scripts, un pour vérifier des regex et l'autre pour s'assurer que le mot de passe
sont pareilles. J'ai besoin d'aide avec cela.
Code:
1 2 3 4 5 6 7 8
| if (password.length < 4)
alert("bad password");
var hasUpperCase = /[A-Z]/.test(password);
var hasLowerCase = /[a-z]/.test(password);
var hasNumbers = /\d/.test(password);
var hasNonalphas = /\W/.test(password);
if (hasUpperCase + hasLowerCase + hasNumbers + hasNonalphas < 3)
alert("bad password"); |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <script>
var password = document.getElementById("password"),
password_confirme = document.getElementById("password_confirme");
function validatePassword() {
if (password.value != password_confirme.value) {
password_confirme.setCustomValidity("Le mot de passe et la confirmation ne correspondent pas!");
} else {
password_confirme.setCustomValidity('');
}
}
password.onchange = validatePassword;
password_confirme.onkeyup = validatePassword;
</script> |