SELFHTML

Forum SELFHTML: Archives:
récupération de phrase

Page d'information: vue d'ensemble
vers le bas 

(JAVASCRIPT) récupération de phrase

Le message suivant est de: duhamel, Adresse électronique nico_duhamel@yahoo.fr, 26. 04. 2004, 14:30

Je cherche à supprimer les %20 dû aux espaces lorsque j'envoie une chaine de caractères dans une autre page?


 
vers le hautvers le bas 

(JAVASCRIPT) récupération de phrase

Le message suivant est de: Bartouille, Adresse électronique bertrand.wattel_pasDeSpam@free.fr, 27. 04. 2004, 09:27
http://mythes.foret.free.fr

»» Je cherche à supprimer les %20 dû aux espaces lorsque j'envoie une chaine de caractères dans une autre page?

Les expressions régulières sont la solution à ton problème. La fonction suivante prend une chaine en argument et remplace les %20 en espace :
function vireCode(chaine) {
 var reVireCode = /%20/g;
 return newChaine = chaine.replace(reVireCode,' ');
}

Mais il te faut modifier la chaine dans la page qui la reçoit. Une adresse URL ne doit pas contenir d'espace, sinon certains navigateurs auront du mal à l'interpréter.

Bartouille


 
vers le hautvers le bas 

(JAVASCRIPT) récupération de phrase

Le message suivant est de: Celelibi, Adresse électronique sysygogo86@msn.com, 27. 04. 2004, 17:45
http://www.espionet.com:7080/

»» »» Je cherche à supprimer les %20 dû aux espaces lorsque j'envoie une chaine de caractères dans une autre page?

»» Les expressions régulières sont la solution à ton problème. La fonction suivante prend une chaine en argument et remplace les %20 en espace :
»» function vireCode(chaine) {
»» var reVireCode = /%20/g;
»» return newChaine = chaine.replace(reVireCode,' ');
»» }

les caractères que peuvent contenir une URL sont assez restrictif.

il y a beaucoup plus simple que d'utiliser les regexp, il suffit d'utiliser la fonction unescape.
il n'y a pas que les espaces qui sont transformés en leur équivalent unicode, tous les caracrères accentués et caractères spéciaux.


au passage on doit dire expression régulière ou expression rationnel ? (sans les fautes :)

@+


 

vers le hautvers le bas 

(JAVASCRIPT) récupération de phrase

Le message suivant est de: Bartouille, Adresse électronique bertrand.wattel_pasDeSpam@free.fr, 27. 04. 2004, 19:27
http://mythes.foret.free.fr

»» il y a beaucoup plus simple que d'utiliser les regexp, il suffit d'utiliser la fonction unescape.
Voilà ce qui arrive quand on se focalise sur les %20, on en oublie qu'il y a des fonctions toute faite :((

Mea culpa

Bartouille


 
vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org