replace seulement sur le premier élément

replace seulement sur le premier élément - HTML/CSS - Programmation

Marsh Posté le 21-07-2004 à 13:37:19    

Hello,  
j'ai une fonction javascript qui me permet de remplacer les underscore _ par des espaces blancs ...  
Tout fonctionne, sauf que ça ne me remplace que le premier underscore, les autres restent ...  
 
Voici mon code :  
 
var phrase = document.URL;
 var mots = phrase.split("/" );
 var nom_fichier=mots[mots.length-1];
 l=nom_fichier.length;
 var fichier_s=nom_fichier.substring(0,l-4);
 var fichier_se = fichier_s.replace(/_/," " );
 
Merci à celui qui pourra m'aider


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 13:37:19   

Reply

Marsh Posté le 21-07-2004 à 14:10:44    

fichier_se = fichier_se.replace(/_/g," " );
 
Explication de l'expression réguliére:
 
http://fr.selfhtml.org/javascript/objets/regexp.htm
 
/par/g  trouve "par" aussi souvent qu'il apparaît dans le passage à rechercher. Les occurrences sont sauvegardées en interne dans un tableau.


---------------
stpfilms.free.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed