请问过滤html格式的方法

snowwave 2004-08-31 10:27:27
如题,记得在什么地方看到过。过滤文本中的html格式

例如:


<table width="400" height="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#40364D">
<tr>
<td bgcolor="#FFFFFF"><div align="center">
<p>欢迎光临 </p>
</div></td>
</tr>
</table>

经过过滤后得到“欢迎光临”纯文本信息。

谁看到的请给我一个
...全文
172 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowwave 2004-08-31
  • 打赏
  • 举报
回复
谢了。
mjpclab 2004-08-31
  • 打赏
  • 举报
回复
VBS
==============
dim a,re
set re=new RegExp
re.pattern="<.*?>"
re.global=true

a="<table><tr><td>good</td></tr></table>"
a=re.replace(a,"")

js
==================
var a='<table><tr><td>good</td></tr></table>';
a=a.replace(/<.*?>/g,'');
mjpclab 2004-08-31
  • 打赏
  • 举报
回复
修正一下

<table width="400" height="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#40364D" id="MYTABLE1">
<tr>
<td bgcolor="#FFFFFF"><div align="center" onclick="getstr()">
<p>欢迎光临 </p>
</div></td>
</tr>
</table>

<script language=javascript>
function getstr()
{
var t=document.getElementById('MYTABLE1');
alert(t.innerText);
}

</script>

<input type=button onclick="getstr();">

当然id也可以放在div上,然后取div的id
snowwave 2004-08-31
  • 打赏
  • 举报
回复


我再形象的描述一下

dim a
a="<table><tr><td>good</td></tr></table>"

如何才能使
a="good"

谢谢。
mjpclab 2004-08-31
  • 打赏
  • 举报
回复
不好意思,前面输入法出问题了

<table width="400" height="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#40364D" id="MYTABLE1">
<tr>
<td bgcolor="#FFFFFF"><div align="center">
<p>欢迎光临 </p>
</div></td>
</tr>
</table>

<script language=javascript>
function getstr()
{
var t=document.getElementById('MYTABLE1');
alert(t.innerText);
}

<input type=button onclick="getstr();">
mjpclab 2004-08-31
  • 打赏
  • 举报
回复
<table width="400" height="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#40364D" id="MYTAND ">
<tr>
<td bgcolor="#FFFFFF"><div align="center">
<p>欢迎光临 </p>
</div></td>
</tr>
</table>
snowwave 2004-08-31
  • 打赏
  • 举报
回复
楼上的明白我的意思了吗?
我想可能是误解了。
fangsky 2004-08-31
  • 打赏
  • 举报
回复
也就是把html代码转换了。给你一个函数。
function htmlencode(str)
if isNULL(str) then
htmlencode=""
exit function
end if
dim result
result=str

result=replace(result,chr(13),"<br>")
result=replace(result," ",chr(9))
result=replace (result,chr(9),"  ")

htmlencode=result
end function

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧