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

去掉html标签

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

处理包含title的html标签

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

去掉字符串前后所有空格

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

去掉字符串中所有空格(包括中间空格,需要设置第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方法将字符串中的 全部替换为空字符串

var test="this &nbsp; is &nbsp; a test";
alert(test.replace(/&nbsp;/ig, ""));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章