Je devine que c'est un problème simple, mais je suis en train d'apprendre ...Comment remplacer plusieurs chaînes avec le remplacer() en Javascript
J'ai ceci:
var location = (jQuery.url.attr("host"))+(jQuery.url.attr("path"));
locationClean = location.replace('/',' ');
locationArray = locationClean.split(" ");
console.log(location);
console.log(locationClean);
console.log(locationArray);
Et ici est ce que je reçois dans Firebug:
stormink.net/discussed/the-ideas-behind-my-redesign
stormink.net discussed/the-ideas-behind-my-redesign
["stormink.net", "discussed/the-ideas-behind-my-redesign"]
Donc, pour une raison quelconque, le remplacement ne se produit qu'une seule fois? Ai-je besoin d'utiliser Regex à la place de "/ g" pour le faire répéter? Et si oui, comment pourrais-je spécifier un '/' dans Regex? (Je comprends très peu de comment utiliser Regex).
Merci à tous.
Merde! Je l'ai eu juste après que j'ai demandé ... désolé tout le monde! Ne se reproduira plus ... (j'espère). –
Puis répondez à votre propre question. – jason