<分区>
假设我有一个输入
123
123 567
987
98765
我知道 .replace(//g, "").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 - 如何设置 highstocks 中的价格变动间隔
python-3.x - Python正则表达式查找双引号中的值(忽略其他语言字符)
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?