正则学习总结+常见的正则

去掉反斜杆 \     反斜杆 \转为/

str0 = str0.replace(/[\\]/g,'/');

1、去掉所有的html标记

    removeHtml(str) {
      if (!str) return;
      return str.replace(/<[^>]+>/g, "");//去掉所有的html标记
    },


var str = "<span style='display:none;'>This is test</span><img src=''>ss</img><strong></strong><br/>";
str = delHtmlTag(str);
alert(str);// 得到:This is testss
</script>

2、去掉字符串前后所有空格:

代码如下:
         function Trim(str)
         { 
             return str.replace(/(^\s*)|(\s*$)/g, ""); 
     }
  说明:如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。

3、去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)

 function Trim(str,is_global)
        {
            var result;
            result = str.replace(/(^\s+)|(\s+$)/g,"");
            if(is_global.toLowerCase()=="g")
            {
                result = result.replace(/\s/g,"");
             }
            return result;
}

4、js 的replace方法将字符串中的&nbsp;全部替换为空字符串

<script language="javascript">
var test="this &nbsp; is &nbsp; a test";
test=test.replace(/&nbsp;/ig, "");
alert(test);
</script>

  

1、替换一个字符               

 taskName=taskName.replace(/<p>/,"");或者 taskName=taskName.replace("<p>","");

2、替换所有字符

 taskName=taskName.replace(/<p>/g,"");

g代表所有

3、替换带/或者\的特殊字符</p>

此时需要用到转义字符\/

taskName=taskName.replace(/<\/p>/g,"");

4、

content=res.content.replace(/<img src="\/skc\//ig , '<img style="width:100%" src="https://www.shkc.org.cn/skc/');


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值