去掉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>