2025年5月20日 星期二 乙巳(蛇)年 二月廿二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

js中去字符串前后空格(trim)

时间:02-28来源:作者:点击数:54

对于js中去前后空格,有trim()方法, 但是trim()存在浏览器兼容问题, 在火狐\edge上表现不太好,于是自己写了个trim(),主要是用的正则表达式

  • function strTrim(str) {
  • if (str) {
  • var textContent = str.replace(/^([\s\n\r]|<br>|<br\/>|&nbsp;)+/, "").replace(/([\s\n\r]|<br>|<br\/>|&nbsp;)+$/, "");
  • textContent = textContent.replace(/(\r\n)|[\n\r]/g, '<br/>'); // 转换换行符
  • //textContent = textContent.replace(/</g, "&lt;").replace(/>/g, "&gt;"); // 替换html标签符号
  • return textContent;
  • } else {
  • return "";
  • }
  • };
  • var textContent = $(".div-textarea").text().replace(/^([\s\n\r]|<br>|<br\/>|&nbsp;)+/, "").replace(/([\s\n\r]|<br>|<br\/>|&nbsp;)+$/, "");
  • textContent = textContent.replace(/(\r\n)|[\n\r]/g, '<br/>'); // 转换换行符
  • textContent = textContent.replace(/</g, "&lt;").replace(/>/g, "&gt;"); // 替换html标签符号
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门