首页技术文档Javascript › 利用 javascript 过滤 html 等标签 正则表达式

利用 javascript 过滤 html 等标签 正则表达式

过滤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;
}
本站技术交流群:24735919,欢迎大家进群交流探讨!

发表评论