您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页JS转换HTML转义符的方法

JS转换HTML转义符的方法

来源:步遥情感网
JS转换HTML转义符的⽅法

//去掉html标签

function removeHtmlTab(tab) {

return tab.replace(/<[^<>]+?>/g,'');//删除所有HTML标签 }

//普通字符转换成转意符

function html2Escape(sHtml) {

return sHtml.replace(/[<>&\"]/g,function(c){return {'<':'<','>':'>','&':'&','\"':'"'}[c];}); }

//转意符换成普通字符

function escape2Html(str) {

var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'\"'};

return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];}); }

//  转成空格

function nbsp2Space(str) { var arrEntities = {'nbsp' : ' '};

return str.replace(/&(nbsp);/ig, function(all, t){return arrEntities[t]}) }

//回车转为br标签

function return2Br(str) {

return str.replace(/\\r?\\n/g,\"
\"); }

//去除开头结尾换⾏,并将连续3次以上换⾏转换成2次换⾏

function trimBr(str) {

str=str.replace(/((\\s| )*\\r?\\n){3,}/g,\"\\r\\n\\r\\n\");//最多2次换⾏ str=str.replace(/^((\\s| )*\\r?\\n)+/g,'');//清除开头换⾏ str=str.replace(/((\\s| )*\\r?\\n)+$/g,'');//清除结尾换⾏ return str; }

// 将多个连续空格合并成⼀个空格

function mergeSpace(str) {

str=str.replace(/(\\s| )+/g,' '); return str; }

以上这篇JS转换HTML转义符的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务