Retrouvez les publications relatives à ces discussions dans
notre rubrique javascript.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le lundi 11 février 2008 - 23h04 par hug0.
-
Bonjour,
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 très bizarre.
quelqu'un a-t-il déjà eu un problème similaire?
@+
-
Message publié le mercredi 10 février 2010 - 22h43 par jtraulle.
-
Salut !
J'ai exactement le même problème :S
Tu peux pas savoir ce que je te bénis :D Au moins maintenant je sais pourquoi ça ne fonctionne pas !!!
Ça fait 2 heures que j'étais dessus ...
Tu as posté le message il y a maintenant un an.
As tu trouvé une solution ?
Jean
-
Message publié le jeudi 11 février 2010 - 08h44 par Bul. mon site : http://bul.fr.nf m'écrire : http://bul.chez.com/mas/?bul
-
bonjour,
fichier externe ou pas c'est la même chose.
un .js ce n'est qu'un copié/collé du contenu là où on l'appelle,
rien d'autre.
seules idées par exemple, à priori :
_ la page est en UTF-8 et le .js non ?
_ il y a des erreurs dans le .js ( balises html ? )
_ ...
@+
-
Message publié le jeudi 11 février 2010 - 09h50 par Bul. mon site : http://bul.fr.nf m'écrire : http://bul.chez.com/mas/?bul
-
d'ailleurs, exemple
page.htm :
¯¯¯¯¯¯¯¯
<body>
<script type="text/javascript" src="verif.js"></script>
<script>
verif("false:éééàààëëëXXXXX");
verif("true:XXXXX");
</script>
</body>
verif.js :
¯¯¯¯¯¯
function verif(texte) {
var check = /^[^\sÀÂÇÈÉÊËÎÔÙÛàâçèéêëîôùû\\\.\$\[\]\(\)\{\}\^\?\*\+\-\&@]+$/;
alert (check.exec(texte)!=null)
}
et ça fonctionne comme si c'était dans la page.
@+
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.