如何减少除换行符以外的多余空白
How to reduce extra white spaces except line breaks
replace(/'s+/g,' ');
将所有空白减少为一个空格,包括换行符。有时我有超过1个空格,我想减少到一个,保留新行,换行。
您应该使用:
string = string.replace(/ {2,}/g, ' ');
's
匹配包括换行符在内的所有空白
或使用前瞻:
string = string.replace(/ +(?= )/g, '');
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 如何删除多行HTML排列中的空白
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 不同浏览器中的空白字符正则表达式行为
- Javascript中的空白是什么
- Facebook共享显示一个接一个的空白页面
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 从字符串末尾删除空白无效
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 当读取文件时,浏览器打开良好,但它是空白浏览器
- 带有显示XML数据的HTML的空白页
- 如何排除此正则表达式中的空白匹配项
- 删除LINES开头和结尾的空白
- 尝试使用ng重复时出现空白屏幕
- ajax给出空白响应
- IE 9压缩XML DOM中的空白空间
- 如何减少除换行符以外的多余空白
- 在JavaScript中保留多余的空白
- 如何从网页上的非显示图像中删除所有多余的空白
- 我如何将svg宽度设置为100%并剪辑在高度上创建的多余空白