Bonjour,

Je recherche à vérifier si le modèle d'un champ de formulaire.

Voici le code :

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
        $("#submit").click(function () {
 
            //definition des variables et vérification des champs du formulaire
 
            var name = $("input#name").val();
            var regexName = /^[a-zA-Z0-9_-]{3,20}$/;
            var verifName = regexName.test(name);
            if ((name == "") || (verifName == false)) {
                $("input#name").css('border-color', 'red');
                $("input#name").focus();
                return false;
            } else {
                $("input#name").css('border-color', '#343434');
            };
            var mail = $("input#mail").val();
            var regexEmail = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
            var verifEmail = regexEmail.test(mail);
            if ((mail == "") || (verifEmail == false)) {
                $("input#name").css('border-color', 'red');
                $("input#mail").focus();
                return false;
            } else if (verifEmail) {
                $("input#name").css('border-color', '#343434');
            };
            var website = $("input#website").val();
 
            // TODO: verification pour website
 
            var msg = $("textarea#msg").val();
            if (msg == "") {
                $("input#name").css('border-color', 'red');
                $("input#msg").focus();
                return false;
            } else {
                $("input#name").css('border-color', '#343434');
            };

1. Comment faire pour que un ou plusieurs espace puissent etre inclus et vérifié comme true dans le pattern var regexName = /^[a-zA-Z0-9_-]{3,20}$/;
2. Avez-vous un pattern pour la vérification d'un website ?

Merci d'avance pour votre aide.