Bonjour,
Je me suis développé une petite fonction pour des contrôles de formulaires et je rencontre un petit problème au niveau des chaines alphabétiques et alphanumériques : les accents ne sont pas appris en compte ! Et donc, j'ai mon message d'erreur de chaine invalide !
Si quelqu'un connait le truc, je prends
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function isAlphaString(Elmt) { var regEx=/^[A-Za-z\s]+$/; if ((!regEx.test(Elmt.value)) && (!isEmpty(Elmt))) { alert("La chaine saisie n'est pas une chaîne de texte.\n\nVotre chaine ne doit contenir que des lettres (a à z, A à Z).\n\nVeuillez rectifier le champ."); setTimeout(function() { Elmt.select(); }, 10); } }
Merci !
Partager