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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM