开发者日记

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/>)(&nbsp;)]+/, "").replace(/[\s\n\r(<br>)(<br/>)(&nbsp;)]+$/, "");
        } else {
            return "";
        }
    };
var text = $(".div-textarea").text().replace(/\\/g, "\\\\").replace(/^[\s\n\r(<br>)(<br/>)(&nbsp;)]+/, "").replace(/[\s\n\r(<br>)(<br/>)(&nbsp;)]+$/, "").replace(/(\r\n)|[\n\r]/g, '<br/>');
上一篇 下一篇

猜你喜欢

热点阅读