javascript - 如何在javascript中 trim 回车前的空格?

标签 javascript regex

<分区>

假设我有一个输入

123                 
123 567              
987

98765

我知道 .replace(//g, "").trim() 会删除所有空格并保留回车符,但我想保留中间的空格两个回车之间也包含两个字符串。

用正则表达式可以吗?

最佳答案

听起来您想用空格匹配返回值并替换它。所以在 return 之前看起来如此空白,并用 return/

替换它

var str = "hello world    \nChees Fries\n\nfoo";
console.log(str.replace(/\s+\n\s*/,"\n"));

关于javascript - 如何在javascript中 trim 回车前的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831473/

相关文章:

javascript - 将正则表达式与括号匹配

javascript - 如何设置 highstocks 中的价格变动间隔

python-3.x - Python正则表达式查找双引号中的值(忽略其他语言字符)

cricinfo记分卡的html解析

php - 如果字符串不是链接,则正则表达式替换字符串中的单词

php - 使用 PHP 替换前面带有 MB 或 GB 的不同数字

javascript - 将 Stripe 添加到 meteor ——无法读取未定义的属性 'setPublishableKey'

javascript - 如何将 Laravel 环境数据传递给 Vue 组件

javascript - 类型错误 : Undefined is not a constuctor (evaluating 'selectList.append(options)' )

javascript - 如何将文档属性(例如 document.webkitFullscreenElement)设置为 null?