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

参考:范仁义

 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>

 

posted @ 2019-04-26 17:39  大稳·杨  阅读(14520)  评论(0编辑  收藏  举报