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>

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

时间: 2024-08-07 04:54:38

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

用正则表达式替换指定标签中的内容

用正则表达式替换指定标签中的内容,也是在工作中遇到的就顺手记了下来 string sXML = "ABCDEFCSF<p>123123</p>KOPL";//现在我要去掉P标签中的内容,实现 ABCDEFCSFKOPL这样的效果. 引入:using System.Text.RegularExpressions; Regex rg = new Regex("<pict>.*</pict>"); sXML = rg.Rep

正则表达式 替换 &lt;img &gt; 标签

/** * 正则表达式过滤<img > 标签 * @param str * @return */ public static String cutOutImgPrefix(String str){ String regex = "<img[^>]*>"; return str.replaceAll(regex, ""); }

js正则表达式替换空格

str.replace(/^\s+|\s+$/g, '') 解析: str:要替换的字符串 \s : 表示 space ,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换

js正则表达式替换空格(转)

str.replace(/^\s+|\s+$/g, '') 解析:str:要替换的字符串\s : 表示 space ,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换 http://www.cnblogs.com/zhn0823/ 原文地址:https://www.cnblogs.com/jmuccx/p/9404525.html

JS 正则表达式去除字符串的前后空格字符

在web前端笔试中,总是会遇到这样的笔试题: 例如: 清除一个字符串的前后的空白的字符 (一)挥刀准备功夫 正则表达式的基本语法: 1.Start 正则表达式总是以斜线起始和结束. /.../ 2 元字符 :是用于构建正则表达式的符号(用于连接字母和数字,创建高度描述性的文本模式) 1 . 匹配任何字符,换行符除外. 2 \d 匹配任何数字字符. 3 \w 匹配任何字符数字(字母或数字)字符. 4 \s 匹配空格(空格包括空白字符.tab.换行符.return/enter) 5 ^ 字符串需以模

js正则表达式替换

邮箱:[email protected]  替换成9****[email protected] 手机号:15200001111 替换成152****1111 var _regE = /([\s\S]{1})([\s\S]{7})[@@]*/; var email = $("#Email"); email.text(email.text().replace(_regE,"$1****")) var _regM = /([\s\S]{3})([\s\S]{4})/; v

c#使用正则表达式替换html标签

/// <summary> /// 去除HTML标记(用正则彻底去除HTML\CSS\script代码 ) /// </summary> /// <param name="Htmlstring">包括HTML的源码 </param> /// <returns>已经去除后的文字</returns> public static string NoHTML(this string Htmlstring) { //删除脚本

JS正则表达式 替换括号,尖括号等

function toTxt(str) { var RexStr = /\<|\>|\"|\'|\&/g str = str.replace(RexStr, function(MatchStr) { switch (MatchStr) { case "<": return "<"; break; case ">": return ">"; break; case "

js中替换字符串的所有空格

<script> window.onload=function(){ var a = "杭州 上海 合肥" var b = a.replace(/\s+/g,","); alert(b) } </script> 结果:杭州,上海,合肥 原文地址:https://www.cnblogs.com/fangyan1994/p/11117572.html