Javascript用空格替换一个字符

17

我需要从一个URL中获取页面名称。我是这样做的:

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

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

例如,我的statelookup变量的值为New-York或North-Carolina,我该如何将连字符替换为空格?

3个回答

27

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

这段代码将会在字符串 string 中将所有的 - 替换为


注意:保留了原文中的HTML标签,且没有解释。

4
您可以使用字符串的replace方法来实现:
statelookup = statelookup.replace(/-/g, ' ');

请参考此处的API参考文档:

这里


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接