富文本转纯文本,去除标签

            // 去除富文本中标签
            function convertIdeogramToNormalCharacter(val) {
                val= val.replace(/\s*/g, "");  //去掉空格
                val= val.replace(/<[^>]+>/g, ""); //去掉所有的html标记
                val = val.replace(/↵/g, "");     //去掉所有的↵符号
                val = val.replace(/[\r\n]/g, "") //去掉回车换行
                val = val.replace(/&nbsp;/g, "") //去掉空格
                const arrEntities = {'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
                return val.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});
            },

 

posted @ 2022-08-25 10:11  从入门到入土  阅读(568)  评论(0编辑  收藏  举报