2013-08-22 159 views
2

我有像下面这样的URL链接的字符串。但是当网址像下面那样括号时,网址正在打破。这些网址在URL中括号的开始处打破。替换URL字符串中的括号

This is test http://ang.wikipedia.org/wiki/Wikipedia:Tutorial_(Wikipedia_links) 

我们可以使用javascript正则表达式替换其他ASCII字符的括号吗?

+0

你可以使用url encode? – Backtrack

+0

看看这个以前的SO帖子:http://stackoverflow.com/questions/332872/how-to-encode-a-url-in-javascript如果你有一个编码的问题,我假设你做,这可以使工作以更强大的方式完成。 – npinti

+0

[在JavaScript中编码URL?]的可能重复(https://stackoverflow.com/questions/332872/encode-url-in-javascript) – JBRWilkinson

回答

6

使用string.replace()方法。

url = url.replace(/\(/g, '%28').replace(/\)/g, '%29'); 
相关问题