js去掉html标签和去掉字符串文本的所有的空格

转载 2016年03月29日 17:04:13

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>

相关文章推荐

js去除文本中的html标签

引入:考虑到文本是从富编辑器中取到的数据,有时候我们可能不需要显示格式,这时候需要去除html标签,而只需要其中的文本即可。 方式一:利用innerText,jQuery利用text() innerT...

js去掉html标记,去掉字符,截取字符

1,得到网页上的链接地址:       string matchString = @"]+href=\s*(?:'(?[^']+)'|""(?[^""]+)""|(?[^>\s]+))\s*[^...

JS过滤HTML标签

在前端开发中,我们很有必要过滤掉用户输入的文本中的HTML标签以防范XSS攻击。我们可以用正则表达式来做到这个:var filterHTMLTag = function (msg) { ...

js过滤HTML标签以及&nbsp

function removeHTMLTag(str) { str = str.replace(/]*>/g,''); //去除HTML tag str...

js过滤(去除)富文本编辑器中的html标签和换行回车等标记的正则表达式

一段这样的Html包裹的文字: var description="\n\tdsfds\n\n\n\tsdfdsfdsfdsfds\n\n\n\t\n\n\n\n\tdss...
  • dotNET25
  • dotNET25
  • 2013年09月30日 10:37
  • 16628

js替换html代码标签

//体会html标签function escapeHTML(a) { return a.replace(//g, ">").replace(/&/g, "&").replace(/ /g, " ")...
  • zuo_hy
  • zuo_hy
  • 2015年03月18日 17:15
  • 3637

去掉html标签的js

function delHtmlTag(str){   return str.replace(/]+>/g,"");//去掉所有的html标记  } var str = "This is tes...

js去掉html标签和去掉字符串文本的所有的空格

去掉html标签的js          function delHtmlTag(str){   return str.replace(/]+>/g,"");//去掉所有的html标记  }...

jquery删除指定的html标签并保留标签内文本

转载自:http://www.sharejs.com/jquery/article/10019 我们希望删除这段html代码里面的一对标签,但是要保持里面的内容不被删除,本文提供的这个jquery方...
  • memray
  • memray
  • 2013年01月22日 01:12
  • 9229

js去掉html标签和去掉字符串文本的所有的空格

去掉html标签的js         function delHtmlTag(str){   return str.replace(/]+>/g,"");//去掉所有的html标记...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js去掉html标签和去掉字符串文本的所有的空格
举报原因:
原因补充:

(最多只允许输入30个字)