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...
Le problème est que pour javascript \' == ' donc il s'acharne sur le premier qu'il trouve.
J'ai essayé
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
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:
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:
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