Bonjour à vous !
J'utilise une fonction en javascript qui ne passe pas avec l'interpréteur d'IE6 qui me dit ceci :
']' attendu dans l'expression régulière
Voici la fonction :
J'ai bien entendu essayé différentes écritures mais sans succès : c'était toujours pire que mieux
Si vous avez une idée sur comment résoudre ceci, je suis preneur bien sûr !
PS : ce que je cherche à faire est supprimer TOUS les accents d'une chaîne.
Modifié par Alphonse (29 Nov 2007 - 09:54)
J'utilise une fonction en javascript qui ne passe pas avec l'interpréteur d'IE6 qui me dit ceci :
']' attendu dans l'expression régulière
Voici la fonction :
function no_accent(chaine) {
temp = chaine.replace(/[àâäÀÂÄ]/gi, 'a');
temp = temp.replace(/[éèêëÉÈÊË]/gi, 'e');
temp = temp.replace(/[îïÎÏ]/gi, 'i');
temp = temp.replace(/[ôöÔÖ]/gi, 'o');
temp = temp.replace(/[ùûüÙÛÜ]/gi, 'u');
return temp;
}
J'ai bien entendu essayé différentes écritures mais sans succès : c'était toujours pire que mieux

Si vous avez une idée sur comment résoudre ceci, je suis preneur bien sûr !
PS : ce que je cherche à faire est supprimer TOUS les accents d'une chaîne.
Modifié par Alphonse (29 Nov 2007 - 09:54)