Javascript用空格替换字符

use*_*079 11 javascript

我需要从网址获取页面的名称.我是这样做的:

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

var statelookup = filename.substr(0, filename.lastIndexOf('.'))
// -> 'state'
Run Code Online (Sandbox Code Playgroud)

现在,例如,我的s​​tatelookup有一个像New-York或North-Carolina的值,我如何用中间的空格替换连字符?

Mad*_*iha 19

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

将取代任何OCCURENCES - in the string string.