2011-09-29 13 views

答えて

6

あなたは二つを実行する必要があります。

  1. 変更str.replace

  2. url.replaceに周り 'を削除します正規表現

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

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

+0

u Jasonに感謝します。ああ、問題は「性格」だった。 –

+0

+1、私は完全に一重引用符を逃した。 –

3

使用urlではなくstr、あなたがurl変数に格納された文字列の中に何かを交換したい場合。

+0

それは間違いを入力しました。それでも仕事はしません。 –

1

名前のスペルミスがあります。 はstrにごurl VARの名前を変更するかurl.replacestr.replaceを変更します。

newUrl = url.replace('/page\/[0-9]+/', 'page/2'); 
関連する問題