function removeHTMLTag(str) {
str = str.replace(/<script[^>]*?>[\s\S]*?<\/script>/ig, ''); //去掉<script>;
str = str.replace(/<style[^>]*?>[\s\S]*?<\/style>/ig, ''); //去掉<style>;
str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
str = str.replace(/\n[\s| | ]*\r/g, '\n'); //去除多余空行
str = str.replace(/(^\s*)|(\s*$)/g, ""); //去掉空格
str = str.replace(/ /ig, ''); //去掉
return str;
}
str = str.replace(/<script[^>]*?>[\s\S]*?<\/script>/ig, ''); //去掉<script>;
str = str.replace(/<style[^>]*?>[\s\S]*?<\/style>/ig, ''); //去掉<style>;
str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
str = str.replace(/\n[\s| | ]*\r/g, '\n'); //去除多余空行
str = str.replace(/(^\s*)|(\s*$)/g, ""); //去掉空格
str = str.replace(/ /ig, ''); //去掉
return str;
}
本文介绍了一个实用的JavaScript函数,该函数可以有效地从字符串中移除HTML标签,包括<script>、<style>和其他HTML标签,并进行格式调整,如去除空白字符等。
353

被折叠的 条评论
为什么被折叠?



