1)、去掉字符串中的html標籤。
function removehtmltab(tab) {
return tab.replace(/<[^<>]+?>/g,'');//刪除所有html標籤。
}
removehtmltab('<div id="test">zyl</div><span>zzc</span>');// zylzzc
2)、回車\r\n轉為<br/>標籤。
function return2br(str) {
return str.replace(/\r?\n/g,"<br />")。
}
3)、去除開頭結尾換行,並將連續3次以上換行轉換成2次換行。
function trimbr(str) {
str=str.replace(/((\s| )*\r?\n){3,}/g,"\r\n\r\n");//限制最多2次換行。
str=str.replace(/^((\s| )*\r?\n)+/g,'');//清除開頭換行。
str=str.replace(/((\s| )*\r?\n)+$/g,'');//清除結尾換行。
return str
}
4)、將多個連續空格合併成一個空格。
function mergespace(str) {
str=str.replace(/(\s| )+/g,'')。
return str
}
- 編程問答
- 答案列表
Js處理html字符串的常用方法有那些[朗讀]
加入收藏