过滤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; } |