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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>