javascript - 用 '+' 替换字符串中的所有空格

标签 javascript string

我有一个包含多个空格的字符串。我想用加号替换这些。我以为我可以使用

var str = 'a b c';
var replaced = str.replace(' ', '+');

但它只替换第一次出现。我怎样才能让它替换所有出现的地方?

最佳答案

这是一个不需要正则表达式的替代方案:

var str = 'a b c';
var replaced = str.split(' ').join('+');

关于javascript - 用 '+' 替换字符串中的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3794919/

相关文章:

c++ - 为什么C++中有这么多字符串类型?

java - 拆分字母数字字符串中的数字和字母

python - 用带反斜杠的字符串替换字符串

javascript - 如何使用 Laravel 在 DataTable 中添加列并从数据库返回值

PHP 文本限制与展开和折叠选项

javascript - 图表 JS : Always show tooltips in a multi dataset line chart

javascript - 异步等待 Jquery ajax 回调?

php - 如何使用php从文本文件中获取x个字符数?

java - 如何在java中查找较大字符串中字符串s的匹配数

javascript - 如何使用下划线循环和数组