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