当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js正则表达式替换HTML标签以及空格( )

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

2019年04月27日  | 移动技术网IT编程  | 我要评论

参考:范仁义

 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>

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网