我猜这是一个简单的问题,但我只是学习代替()多串......如何替换在Javascript
我有这样的:
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);
这里是我在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"]
因此,出于某种原因,替换只发生一次?我是否需要使用正则表达式而不是“/ g”来重复它?如果是这样,我如何在Regex中指定'/'? (我很少理解如何使用Regex)。
谢谢大家。
妈的!我问到后,我就对了......对不起每个人!不会再发生......(希望)。 – 2009-08-14 21:12:08
然后回答你自己的问题。 – jason 2009-08-14 21:14:57