asp显示不要HTML语言
答案:3 悬赏:10 手机版
解决时间 2021-11-22 19:40
- 提问者网友:献世佛
- 2021-11-22 03:07
asp显示不要HTML语言
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-22 03:33
可以自定义一个清除HTML标签的函数。如下所示:
<%
function nohtml(str)
dim re
Set re=new RegExp
str=re.replace(str,"
","{br}")
re.IgnoreCase =true
re.Global=True
re.Pattern="(\<.[^\<]*\>)"
str=re.replace(str," ")
re.Pattern="(\<\/[^\<]*\>)"
str=re.replace(str," ")
nohtml=re.replace(str,"{br}","
")
set re=nothing
end function
%>
除了原有文字和换行符保留外,其他一律过滤掉了
忘了补充一句,比如需要输出没有格式的正文的时候,直接调用该函数即可。如:
response.write nohtml(rs("content"))
<%
function nohtml(str)
dim re
Set re=new RegExp
str=re.replace(str,"
","{br}")
re.IgnoreCase =true
re.Global=True
re.Pattern="(\<.[^\<]*\>)"
str=re.replace(str," ")
re.Pattern="(\<\/[^\<]*\>)"
str=re.replace(str," ")
nohtml=re.replace(str,"{br}","
")
set re=nothing
end function
%>
除了原有文字和换行符保留外,其他一律过滤掉了
忘了补充一句,比如需要输出没有格式的正文的时候,直接调用该函数即可。如:
response.write nohtml(rs("content"))
全部回答
- 1楼网友:山有枢
- 2021-11-22 05:47
先清除文章中相关的HTML标签就可以了。
- 2楼网友:污到你湿
- 2021-11-22 04:21
拷贝的时候将WORD里拷出来的先粘贴到记事本里,再拷贝到数据库里就好了 去掉格式了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯