2011-09-29 46 views

回答

6

你需要做兩件事

  1. 變化str.replaceurl.replace

  2. 刪除'各地正則表達式

    var url = 'http://myweb.com/page/1/id/2'; 
    
    newUrl = url.replace(/page\/[0-9]+/, 'page/2'); 
    

實施例:http://jsfiddle.net/fhqXn/

+0

謝謝你傑森。這個問題是與'性格。 –

+0

+1,我完全錯過了自己的單引號。 –

3

使用url而非str,如果你想更換存儲在url變量字符串的東西。

+0

它打字錯誤。它仍然無法正常工作。 –

1

你有一個命名拼寫錯誤。 重命名url VAR來str或改變str.replaceurl.replace

newUrl = url.replace('/page\/[0-9]+/', 'page/2'); 
相關問題