zoukankan      html  css  js  c++  java
  • js去掉html标签和去掉字符串文本的所有的空格

    去掉html标签的js

     

     

    <script>
     function delHtmlTag(str){
      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);
    </script>

    为了一个title去html标签所做的修改:

    function delHtmlTag(str, obj){ 
     var title = str.replace(/<[^>]+>/g,"");//去掉所有的html标记
     if(title.length > 300) {
      title = title.substring(0,300);
     }
     obj.title = title;

    1、  去掉字符串前后所有空格:
    代码如下:
             function Trim(str)
             { 
                 return str.replace(/(^s*)|(s*$)/g, ""); 
         }
        说明:
        如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。
     
    2、 去掉字符串中所有空格(包括中间空格,需要设置第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;
    }

      

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

     

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

  • 相关阅读:
    Java基础-3y
    对线面试官面试系列-3y
    从零单排学Redis【青铜】
    mock官方文档
    route路由组件传递参数
    axios拦截器与vue代理设置
    Sass使用方法
    Less使用方法
    Vue-cli
    Vue-组件注册
  • 原文地址:https://www.cnblogs.com/wanggd/p/3195755.html
Copyright © 2011-2022 走看看