javascript去除HTML标签
//str 传入的html源文件 noEnter 表示是否去除换行
// 不全的话 可依据格式 自己添加.
function html2txt(str,noEnter){
var html = str;
html = html.replace(/<!--[\s\S]*?-->/img, "");//注释
html = html.replace(/<[\/]*table[^>]*>/img, "\n");//table
html = html.replace(/<[\/]*tbody[^>]*>/img, "");//tbody
html = html.replace(/<[\/]*tr[^>]*>/img, "\n");//tr
html = html.replace(/<[\/]*td[^>]*>/img, "\n");//td
html = html.replace(/<[\/]*p[^>]*>/img, "\n");//p
html = html.replace(/<[\/]*a[^>]*>/img, "\n");//a
html = html.replace(/<[\/]*col[^>]*>/img, "\n");//col
html = html.replace(/<[\/]*br[^>]*>/img, "\n");//br
html = html.replace(/<[\/]*[^>]*>/img, "\n");//
html = html.replace(/<[\/]*span[^>]*>/img, "");//span
html = html.replace(/<[\/]*center[^>]*>/img, "");//center
html = html.replace(/<[\/]*ul[^>]*>/img, "");//ul
html = html.replace(/<[\/]*i[^>]*>/img, "");//i
html = html.replace(/<[\/]*li[^>]*>/img, "");//li
html = html.replace(/<[\/]*b[^>]*>/img, "");//b
html = html.replace(/<[\/]*hr[^>]*>/img, "");//hr
html = html.replace(/<[\/]*h\d+[^>]*>/img, "");//h1,2,3,4,5,6
html = html.replace(/<STYLE[\s\S]*?<\/STYLE>/img, "");//样式
html = html.replace(/<script[\s\S]*?<\/script>/img, "");//引用的脚本
//html = html.replace(/<[\?!A-Za-z\][^><]*>/img, "");alert("str:"+html)
html = html.replace(/\r/img, "");//换行
html = html.replace(/\n/img, "\r\n");//回车
html = html.replace(/[ |\s]*\r\n[ |\s]*\r\n/img, "\r\n");
//html = reg.replace(html,@"(\r\n)[^ ]/img,"$1");
html = formatHtml(html);
if(noEnter){
?? html = html.replace(/\r\n/img, "");
?? html = html.replace(/\n/img, "");
?? html = html.replace(/\r/img, "");
}
return (html);
}?
javascript去除HTML标签???天使之翼搜集整理
详细解决方案
javascript除去HTML标签
热度:176 发布时间:2012-10-06 17:34:01.0
相关解决方案
- javascript ie6兼容的有关问题
- javascript window open在ie中设立不起作用,求解决
- javascript 字符串拼接效率有关问题
- 访问Tomcat的url的时候如何自动调用index.html
- JavaScript 自动生成图片并合并有关问题
- 不走"<script type='text/javascript'>"标签咋回事
- The requested resource (/webtest/servlet/hello.html) is not availabl 帮忙解决解决方法
- JSP 页面乱码 页面起首已设置 contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
- <script type="javascript/text">的有关问题
- html js不运行有关问题
- 用servlet+jsp+javascript+jdbc做个简单的办公自动化系统流程,该如何解决
- 办公自动化系统——议程管理(用jsp+servlet+js+html+jdbc)怎样实现
- <html:text>property的有关问题
- 关于<html:text>相关的有关问题
- Struts 1.2 html:form的action和form的action区别,还有如果2个都有执行哪个解决方案
- 怎么打开 javascript:SetData(2010,5,10)
- 简单计算器(html+js),该怎么解决
- javaScript = == ===区别,该怎么解决
- javascript 怎么验证name=xx.xx的radio表单
- HTML 小疑点,哪位高手解决 给哪位高手分
- 嵌入JSP中的CSS显示效果和在 HTML 中的不一样.为什么.该怎么解决
- form action 和 javascript 的提交問題解决方法
- struts1 中<html:checkbox>标签的value值怎么动态赋值
- javascript,该怎么处理
- javascript,该如何处理
- javascript 选中文字 但是保存样式 标签
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?解决思路
- javascript 请求servlet兑现将函数中定义的变量作为参数
- :前台和后台开发有啥区别?还有css、html、ajax、js、jquery都有什么区别
- javascript 不懂,该如何处理