Forum de discussion
Forum « Programmation Javascript » (archives)
Aide pour fonction Replace
Envoyé: 11 mars 2004, 21h25 par surf
Dans un champ de formulaire, j'appelle une fonction pour remplacer les lettres accentées mais ça ne marche pas....pourquoi?
Voici le coding:
************
function remplacer(champ)
{
var S = new String(champ.value);
var S2 = new String;
var retour = true;
S2 = S.replace(/"é"/,"e");
alert ("champ sans accent= " + S2 + "champ avec accent= "+S);
retour = false;
return retour;
}
*****************
Dans la boite d'alerte affichée: S2 est indentique à S!
Ma question est : peut-on en JAVASCRIPT tester les accents? ou du moins les remplacer par des lettres non accentuées pour ensuite tester le champ saisi?
Exemple:
Prénom = Valérie3
Remplacement du caractère "é" par "e" et ensuite test du champ "Valerie3" ==> erreur à cause du chiffre?
HELPP car j'aimerai autorisé dans mon formulaire la saisie de lettres accentuées sans en tenir compte dans le contrôle JAVASCRIPT qui affiche une boite d'alerte si le champ est mal renseigné!
D'avance merci pour vos réponses qui je l'espère me débloqueront.
Réponses
|