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字符串的常用方法有那些[朗读]
加入收藏