Regexp et accents
jtraulle
Messages postés
16
Statut
Membre
-
Defouille Messages postés 404 Statut Membre -
Defouille Messages postés 404 Statut Membre -
Bonjour,
J'utilise une fonction javascript pour virer les accents et caractères non souhaités:
Elle marche bien dans un fichier html, mais dès que je l'insère dans un fichier externe .js, la fonction refuse de marcher, mais uniquement pour les caractères accentués... elle marche pour les autres !!!!
En gros elle détecte plus les accents.
C'est vraiment étrange.
Quelqu'un a-t-il déjà eu un problème similaire ?
Merci d'avance pour vos réponses,
Jean
J'utilise une fonction javascript pour virer les accents et caractères non souhaités:
function verif(texte) {
var check = /^[^\sÀÂÇÈÉÊËÎÔÙÛàâçèéêëîôùû\\\.\$\[\]\(\)\{\}\^\?\*\+\-\&@]+$/;
alert (check.exec(texte)!=null)
}
Elle marche bien dans un fichier html, mais dès que je l'insère dans un fichier externe .js, la fonction refuse de marcher, mais uniquement pour les caractères accentués... elle marche pour les autres !!!!
En gros elle détecte plus les accents.
C'est vraiment étrange.
Quelqu'un a-t-il déjà eu un problème similaire ?
Merci d'avance pour vos réponses,
Jean
1 réponse
Bonjour,
tu pourrais peut être regarder le type d'encodage de tes fichiers et vérifier si c'est le même.
Car par exemple si ton fichier html est encodé en iso8859 et on fichier js en UTF8, à l'édition tu ne le verras pas, mais à l'exécution cela n'aura pas les effets souhaités.
En espérant que ca t'aide, tiens nous au courant.
tu pourrais peut être regarder le type d'encodage de tes fichiers et vérifier si c'est le même.
Car par exemple si ton fichier html est encodé en iso8859 et on fichier js en UTF8, à l'édition tu ne le verras pas, mais à l'exécution cela n'aura pas les effets souhaités.
En espérant que ca t'aide, tiens nous au courant.