Test des champs alphanumériques/espace/js
Résolu
MSI_interconnexion
Messages postés
15
Statut
Membre
-
MSI_interconnexion Messages postés 15 Statut Membre -
MSI_interconnexion Messages postés 15 Statut Membre -
Bonjour,
je veux que le nom contienne des lettres alphanumériques et peut contenir des espaces , exemple de nom : salem salem ou ben salem
voici le code javascript :
je veux que le nom contienne des lettres alphanumériques et peut contenir des espaces , exemple de nom : salem salem ou ben salem
voici le code javascript :
var regExp = "[A-Za-z] \s";
for (var i=0; i < document.getElementById(champs).value.length ; i++) {
chaine=document.getElementById(champs).value.substring (i, i + 1);
if (!chaine.match(regExp)){alert ("Verifier votre nom");return false;}
2 réponses
-
Essaie ça:
function verifNom(nom) { if (nom.toString().match(/^[A-Za-z ]+$/)) return true; alert("Vérifiez votre nom"); return false; }
Appelle cette fonction sur ton champ; elle renvoie true si le nom est bon, false sinon.
verifNom("bob bib") => renvoie true
verifNom("bob l'éponge") => affiche l'alerte et renvoie false, car il y a une apostrophe et un "é". -