js如何去掉首尾的换行符(中间的换行不能去掉!!),网上找到的是连中间一起去掉的。。

js如何去掉首尾的换行符(中间的换行不能去掉!!),网上找到的是连中间一起去掉的。。

先if后substring

直接用trim方法就行了。

tagStr.replace(/^\s+|\s+$/g,'')

const trimReturnOrEnter = str => str.replace(/^(?:[\n\r]*)|(?:[\n\r]*)$/g, '');
图片说明

str = str.replace(/^[\s\r\n]+|[\s\r\n]+$/g,"")

看下都有什么骚操作

var b='\naaa\naa\n';
b=b.split('');
b.shift();
b.pop();
b.join('');