Javascript用空格替换字符

时间:2011-08-08 17:02:37

标签: javascript

我需要从网址获取网页的名称。我这样做了:

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

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

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

3 个答案:

答案 0 :(得分:18)

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

-中的替换为string。{/ p>

答案 1 :(得分:2)

您将使用String的replace方法:

statelookup = statelookup.replace(/-/g, ' ');

API Reference here.

答案 2 :(得分:0)

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