码迷,mamicode.com
首页 > Web开发 > 详细

js正则表达式替换HTML标签以及空格( )

时间:2019-04-26 17:54:21      阅读:442      评论:0      收藏:0      [点我收藏+]

标签:angularjs   数据   lan   http   filter   替换   参考   富文本   title   

参考:范仁义

 js代码:

      function  filter(text) {
            var reg = /<[^<>]+>/g;//1、全局匹配g肯定忘记写,2、<>标签中不能包含标签实现过滤HTML标签
            text = text.replace(reg, ‘‘);//替换HTML标签
            text = text.replace(/&nbsp;/ig, ‘‘);//替换HTML空格
            return text;
        };

 

在angularJS中使用过滤器过滤富文本数据

    app.filter(‘qxhtml‘, function () {
        return function (text) {
            var reg = /<[^<>]+>/g;
            text = text.replace(reg, ‘‘);
            text = text.replace(/&nbsp;/ig, ‘‘);
            if (text.length > 50) {
                text = text.substring(0, 50) + "...";
            }
            return text;
        };
    });

使用过滤器

<div class="desc">
     {{y.Description| qxhtml}}
</div>

 

js正则表达式替换HTML标签以及空格(&nbsp;)

标签:angularjs   数据   lan   http   filter   替换   参考   富文本   title   

原文地址:https://www.cnblogs.com/dawenyang/p/10775652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!