【发布时间】:2010-11-19 19:07:22
【问题描述】:
我猜这是一个简单的问题,但我只是在学习......
我有这个:
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 了解甚少)。
谢谢大家。
【问题讨论】:
-
该死!问完我就明白了……对不起大家!不会再发生...(希望如此)。
-
然后回答你自己的问题。
标签: javascript jquery url replace split