我有额外的空格字符字符串。每次有一个以上的空白,我希望它是只有一个。我如何使用JavaScript做到这一点?
当前回答
使用带有replace函数的正则表达式可以做到这一点:
string.replace(/\s/g, "")
其他回答
就像这样:
Var s = " a b c "; console.log ( s.replace(/\s+/g, ' ') )
var x = "测试测试测试"。分割(" "). join (" "); 警报(x);
我假定您希望从字符串的开头和/或结尾删除空格(而不是删除所有空格?
如果是这样的话,你需要一个像这样的正则表达式:
mystring = mystring.replace(/(^\s+|\s+$)/g,' ');
这将删除字符串开头或结尾的所有空格。如果你只想从结尾开始修剪空格,那么正则表达式应该是这样的:
mystring = mystring.replace(/\s+$/g,' ');
希望这能有所帮助。
使用带有replace函数的正则表达式可以做到这一点:
string.replace(/\s/g, "")
这个怎么样?
“我的测试字符串\t\t与疯狂的东西很酷”。替换(/\s{2,9999}|\t/g, ' ')
输出"my test string with crazy stuff is cool "
这个也可以去掉任何标签
推荐文章
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- React-Native:应用程序未注册错误
- LoDash:从对象属性数组中获取值数组
- 我如何在Swift连接字符串?
- src和dist文件夹的作用是什么?
- jQuery UI对话框-缺少关闭图标
- 如何使用AngularJS获取url参数
- 将RGB转换为白色的RGBA
- 如何将“camelCase”转换为“Camel Case”?
- 我们可以在另一个JS文件中调用用一个JavaScript编写的函数吗?
- 如何使用JavaScript重新加载ReCaptcha ?
- jQuery。由于转义了JSON中的单引号,parseJSON抛出“无效JSON”错误
- 如何获得一个变量值,如果变量名存储为字符串?
- 在Ruby中不创建新字符串而修饰字符串的规范方法是什么?
- 为什么不是字符串。空一个常数?