【发布时间】:2014-09-11 09:44:43
【问题描述】:
我有一个字符串数组,我想创建一个包含相同字符串但没有端口号的新数组(端口号是“:”后跟一个数字)。例如,如果字符串是“http://www.example.com:8080/hello/”,那么它应该被替换为“http://www.example.com/hello/”。我如何在 JavaScript 中做到这一点?我需要它来调用 safari.extension.addContentScriptFromURL 因为白名单不能包含端口号。如果可能,最好只在第二个和第三个斜杠之间替换端口号,而字符串的其余部分保持不变。
【问题讨论】:
-
参见stackoverflow.com/questions/6644654/… 您需要将 URL 拆分为组件,替换端口组件并重新组合 URL。
标签: javascript