一个深奥的问题!(分不够再加)

82653534 2004-08-10 12:35:44
我有这样一个字段,rs("content")
在输出
response.write(left(server.HTMLEncode(rs("coutent")),24))时
会显示为
<p align=center>大家好</p><img align=center><br>........

我想在显示时不显示html代码只显示文字,该怎么样做?
...全文
123 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qq027 2004-08-10
到论坛去搜索一下,

有很多答案!
回复
no820824 2004-08-10
'清楚所有HTML标记。放心地用。。嘿嘿~~~
function RemoveHTML(fString)
dim re
set re = New RegExp
re.Global = True
re.IgnoreCase = True
if not isnull(fString) then
re.Pattern = "<(.[^>]*)>"
fString = re.Replace(fString,"")
RemoveHTML = fString
end if
end function
%>
回复
outrace 2004-08-10
正则一直没学好。

正则可以解决
回复
emilsong 2004-08-10
re.Pattern="\[IMG\](http|https|ftp):\/\/(.[^\[]*)\[\/IMG\]"
strContent=re.Replace(strContent,"<a onfocus=this.blur() href=""$1://$2"" target=_blank><IMG SRC=""$1://$2"" border=0 alt=按此在新窗口浏览图片 onload=""javascript:if(this.width>screen.width-333)this.width=screen.width-333""></a>")
re.Pattern="\[UPLOAD=(gif|jpg|jpeg|bmp|png)\](.[^\[]*)(gif|jpg|jpeg|bmp|png)\[\/UPLOAD\]"
strContent= re.Replace(strContent,"<br><IMG SRC=""images/files/$1.gif"" border=0>此主题相关图片如下:<br><A HREF=""$2$1"" TARGET=_blank><IMG SRC=""$2$1"" border=0 alt=按此在新窗口浏览图片 onload=""javascript:if(this.width>screen.width-333)this.width=screen.width-333""></A>")
回复
82653534 2004-08-10
lonlykiller(Love_SunnyRain) :

请你说得详细一点好吗,

偶对正则表达式不是很熟,

最好是举个例子!!
回复
emilsong 2004-08-10
rs.pattern="^*>(*)</p> $"
$0,正则,忘记了,上面的可能不正确。
回复
lonlykiller 2004-08-10
哦...用正则过虑吧.......^_^...
回复
82653534 2004-08-10
我只是想把这个字段rs("content"),
做为标题输出,而不想显示图片、回车之类的东西。
所以这个htmlencode是必须得加的。
现在就是要把html代码屏蔽掉!
回复
emilsong 2004-08-10
response.write(left(server.HTMLEncode(rs("coutent")),24))
去掉server.HtmlEncode()函数。
回复
fason 2004-08-10
就不要调用HTMLEncode啊
回复
LxcJie 2004-08-10
对asp不熟悉,但是这里应该是server.HTMLEncode把内容编码了,基本上是这种转换< 换为< > 换为 >

去掉这个转换函数试试
回复
fashchina 2004-08-10
rs("content")直接输出是怎么样的?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-10 12:35
社区公告
暂无公告