javascript - 从 JavaScript 字符串中删除空格,但不是所有空格

标签 javascript jquery

我有一个字符串

str = 'first last1; first last2; first Last3;';

我希望仅删除分号后面的空格。

我尝试过使用

str = str.replace(';' + /\s+/g, ';');

str = str.replace((';' + /\s+/g), ';');

但它不起作用。

如有任何帮助,我们将不胜感激。

最佳答案

str = 'first last1; first last2; first Last3;';
str = str.replace(/;\s+/g, ';');
alert( str );

你已经非常接近了:

str = str.replace(/;\s+/g, ';');

关于javascript - 从 JavaScript 字符串中删除空格,但不是所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345573/

相关文章:

javascript - 如何在 Javascript 中为字符串添加斜杠?

javascript - 当用户导航到其他页面时如何中止挂起的 jquery ajax 请求?

javascript - 你能用 JavaScript 检测设备是否具有电话功能(例如,它可以调用语音电话/短信)吗?

javascript - 胶印打印差异Top

javascript - Protractor HTTP GET 请求

javascript - Bootstrap Modal 未在表单提交上显示

Javascript:scrollTo() 与 scroll(),这是公认的/标准方法

javascript - 使用 jqGrid 的客户端分页

javascript - 重新初始化 Jquery 插件

jquery - Ajax 调用命中 Web 服务器,但没有执行任何回调函数