Vérifier un champ de formulaire avec espace
Bonjour,
Je recherche à vérifier si le modèle d'un champ de formulaire.
Voici le code :
Code:
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.