[resolu] Javascript : Pb d'antislash

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

jobi1722
Nouveau WRInaute
 
Messages: 15
Inscription: Mar Juin 22, 2004 14:41

[resolu] Javascript : Pb d'antislash

Message le Sam Juil 01, 2006 12:49

Bonjour,

J'ai un problème concernant les antislashes dans une chaine de caractère.

Je voudrais retirer tous les antislashes d'une chaine un peu à la manière du stripslashes PHP.


J'ai donc fait une fonction...

Code: Tout sélectionner
function stripslashes(txt){
   while(true){
      pos = txt.indexOf("\'");
   
      if(pos==-1) break;
      else{
             txt = txt.substring(0,pos-1)+""+txt.substring(pos,txt.length);
      }

   }
   return txt;
}


Le problème est que pour javascript \' == ' donc il s'acharne sur le premier qu'il trouve.

J'ai essayé
Code: Tout sélectionner
pos = txt.indexOf("\\");


Ca marche pas non plus... Quelqu'un saurait-il si il y aurait une petit feinte ? voire carrément une fonction native de javascript qu'il le ferait :)

Merci d'avance pour vos réponses :)

jobi1722
Nouveau WRInaute
 
Messages: 15
Inscription: Mar Juin 22, 2004 14:41

Message le Sam Juil 01, 2006 12:57

En fait si ca marche

Code: Tout sélectionner
pos = txt.indexOf("\\");


Désolé... j'avais juste un problème de decoupage de la chaine apres ...

Si ca interesse je met la fonction finale :

Code: Tout sélectionner
function stripslashes(txt){
   while(true){
      pos = txt.indexOf("\\");   
      if(pos==-1) break;
      else{
         txt = txt.substring(0,pos)+""+txt.substring(pos+1,txt.length);
      }
   }
   return txt;
}


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités