Regexp et accents
jtraulle
Messages postés
19
Date d'inscription
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
Configuration: Multiboot XP/Ubuntu 7.10 Processeur : 3.2 Ghz Carte Graphique : Nvidia GeForce 7600 GS Mémoire vive : 1 Go ------------------------ Navigateur Web : Firefox 2.0.0.3
A voir également:
- Regexp et accents
- Lettres avec accents - Guide
- Comment faire les accents sur le clavier - Forum Clavier
- Signification 2 accents circonflexes - Forum Mail
- Pourquoi les accents circonflexes disparaissent dans mes messages ✓ - Forum Réseaux sociaux
- Que veule dire ces signes sur un texto ^^ - Forum Mail
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.