过滤html标签函数,这个函数是过滤整个 code 标签内的 html :
function setContent() {
var obj = document.getElementById('code');
obj.value = obj.value.replace(/<\/?[^>]*>/g,''); //去除HTML tag
obj.value = obj.value.replace(/[ | ]*\n/g,'\n'); //去除行尾空白
//obj.value = obj.value.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
//alert(obj.value);
}
|
我稍加修改了一下,过滤一个字符串中的html标记:
function setContent(str) {
str = str.replace(/<\/?[^>]*>/g,''); //去除HTML tag
str.value = str.replace(/[ | ]*\n/g,'\n'); //去除行尾空白
//str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
return str;
}
|