Forum de discussion
Forum « Programmation Javascript » (archives)
Re: pb lettres accentuées
Envoyé: 11 mars 2004, 16h01 par surf
Puisque que l'on ne peut pas en javascript (puisqu'en PHP ça marche) tester les caractères accentués alors il faut les convertir.......mais je n'y arrive pas en javascript!
Mon problème détaillé:
Formulaire avec un champ Prenom qui a un évènement onChange="valider(this,'Prenom')"
La fonction valider, est un prog javascirpt dont voici un extrait:
****************
function valider(champ,type)
{
var S = new String(champ.value);
var retour = true;
switch (type)
{
case 'Nom' :
if (!S.match(/^[A-Za-z' -]+$/)){
alert("Nom incorrect");
retour = false;
}
break;
case 'Prenom' :
if (!S.match(/^[A-Za-z' -]+$/)) {
alert("Prenom incorrect");
retour = false;
}
break;
}
**************
Donc, la solution serait de remplacer les "é" par des "e", les "à" par des "a" etc.....et de tester la chaine résultante avec l'expression ci-dessus......
MY PROBLEM...........je n'arrive pas à utiliser la fonction replace...
comment l'insérer dans mon code?
HELPPPPPPPP
Merci
Réponses
|