欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-27 08:53:22
参考:范仁义 js代码: 在angularJS中使用过滤器过滤富文本数据 使用过滤器 ......

参考:范仁义

 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>