2
我有像下面这样的URL链接的字符串。但是当网址像下面那样括号时,网址正在打破。这些网址在URL中括号的开始处打破。替换URL字符串中的括号
This is test http://ang.wikipedia.org/wiki/Wikipedia:Tutorial_(Wikipedia_links)
我们可以使用javascript正则表达式替换其他ASCII字符的括号吗?
我有像下面这样的URL链接的字符串。但是当网址像下面那样括号时,网址正在打破。这些网址在URL中括号的开始处打破。替换URL字符串中的括号
This is test http://ang.wikipedia.org/wiki/Wikipedia:Tutorial_(Wikipedia_links)
我们可以使用javascript正则表达式替换其他ASCII字符的括号吗?
使用string.replace()
方法。
url = url.replace(/\(/g, '%28').replace(/\)/g, '%29');
你可以使用url encode? – Backtrack
看看这个以前的SO帖子:http://stackoverflow.com/questions/332872/how-to-encode-a-url-in-javascript如果你有一个编码的问题,我假设你做,这可以使工作以更强大的方式完成。 – npinti
[在JavaScript中编码URL?]的可能重复(https://stackoverflow.com/questions/332872/encode-url-in-javascript) – JBRWilkinson