js中去字符串前后空格(trim)
2020-03-12 本文已影响0人
IT老五
对于js中去前后空格,有trim()方法, 但是trim()存在浏览器兼容问题, 在火狐\edge上表现不太好,于是自己写了个trim(),主要是用的正则表达式
function strTrim(str) {
if (str) {
return str.replace(/^[\s\n\r(<br>)(<br/>)( )]+/, "").replace(/[\s\n\r(<br>)(<br/>)( )]+$/, "");
} else {
return "";
}
};
var text = $(".div-textarea").text().replace(/\\/g, "\\\\").replace(/^[\s\n\r(<br>)(<br/>)( )]+/, "").replace(/[\s\n\r(<br>)(<br/>)( )]+$/, "").replace(/(\r\n)|[\n\r]/g, '<br/>');