2011-08-08 78 views
7

我需要從網址獲取頁面的名稱。我沒有這樣說:JavaScript替換字符的空間

var filename = window.location.href.substr(window.location.href.lastIndexOf('/')+1) 
// -> 'state.aspx' 

var statelookup = filename.substr(0, filename.lastIndexOf('.')) 
// -> 'state' 

現在對於e.g,我statelookup已經像新紐約或北卡羅萊納州的值,我怎麼之間用空格替換連字符?

回答

12

string.replace(/-/g,' ');

將字符串string取代-任何出現次數。

0
statelookup = statelookup.replace('-', ' ')