javascript - 如何替换 javascript 中单词之间的所有空格

标签 javascript

这应该很简单,但我无法让它工作。

标题几乎说明了一切。我试过:

var tags = "best cars ever";
var hashtags = tags.replace("/\s/g", "");
document.write(hashtags);

还有:

var tags = "best cars ever";
var hashtags = tags.replace("/ /g", "");
document.write(hashtags);

最佳答案

当您将 replace() 与正则表达式一起使用时,不要将该表达式放在字符串中:

var tags = "best cars ever";
var hashtags = tags.replace(/\s/g, "");

console.log(hashtags);

关于javascript - 如何替换 javascript 中单词之间的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41697089/

相关文章:

javascript - 为什么光标仅在 FireFox 中不位于末尾?

javascript - 尝试在jquery中创建一个简单的视差效果

javascript - 根据 PLC(可编程逻辑 Controller )的变量显示图像

javascript - HighCharts - 带指标的条形图

javascript - 访问angularjs中另一个模块中定义的工厂

javascript - Mediaelement.js 在 IE 上倒回后隐藏控件

javascript - Chrome 扩展程序使用 JavaScript 隐藏 webkitNotifications.createHTMLNotification 通知气球

javascript - 当我似乎找不到任何错误时,为什么这段代码不起作用?

javascript - 将初始数据加载到主干应用程序的最佳实践?

javascript - Chrome 扩展 - Google API 的 Javascript 起源