永发信息网

asp中,如何对某个变量清除格式

答案:2  悬赏:50  手机版
解决时间 2021-04-26 11:40

当发表一篇文章后,内容中的文字已经加粗、大号、有颜色等格式,如何在显示时,不需要这些格式!没有大号、加粗等一系列的格式!相当于纯文本显示:

如何对这个清除格式后显示:<%=(wenzhang.Fields.Item("nr").Value)%>

最佳答案

是要过滤掉样式吗··asp 是没这功能了··写了个函数给你·过滤所有html 代码的


把他们过滤掉就可以 以 纯文本的形式显示了··如文章简介等。


'=============================================================
 '函数作用:过滤HTML代码
 '=============================================================


 Function RemoveHTML(strHTML)
 Dim objRegExp, Match, Matches
 Set objRegExp = New Regexp
 objRegExp.IgnoreCase = True
 objRegExp.Global = True
 '取闭合的<>
 objRegExp.Pattern = "<.+?>"
 '进行匹配
 strHTML=replace(strHTML,"&nbsp;","")
 Set Matches = objRegExp.Execute(strHTML)
 ' 遍历匹配集合,并替换掉匹配的项目
 For Each Match in Matches
 strHtml=Replace(strHTML,Match.Value,"")
 Next
 RemoveHTML=strHTML
 Set objRegExp = Nothing
 End Function


调用方式   RemoveHTML(Rs("数据字段"))


全部回答

<%

 Function ClearHtml(strHtml)    Dim objRegExp, strOutput  Set objRegExp = New Regexp ' 建立正则表达式    objRegExp.IgnoreCase = True ' 设置是否区分大小写  objRegExp.Global = True '是匹配所有字符串还是只是第一个  objRegExp.Pattern = "(<[a-zA-Z].*?>)|(<[\/][a-zA-Z].*?>)" ' 设置模式引号中的是正则表达式,用来找出html标签    strOutput = objRegExp.Replace(strHtml, "") '将html标签去掉  strOutput = Replace(strOutput, "<", "<") '防止非html标签不显示  strOutput = Replace(strOutput, ">", ">")  ClearHtml = strOutput    Set objRegExp = Nothing  End Function

%>

使用这个函数 ..

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人生真的能平淡吗?
文山中心小学这个地址在什么地方,我要处理点
为什么焚猪见真情中张举断定是谋杀
宏业路/庆祥道(路口)在什么地方啊,我要过去
微信群怎么推荐给别人,微信怎么往群里推荐人
上海到江西赣州的列车几点开,票价多少,在哪个
债权转股一般来说利好还是利空?
对电脑有用的软件大集合谁有
澳世速递单号ASL6821777怎么查物流信息
大家对水瓶女的看法
那位能用怀念{ }想个炫舞舞团职位名称么?
‘向星星许愿’用英语怎么翻译?
童乐坊东门商城总店怎么去啊,有知道地址的么
内情美的别致 有几次内伤爱
这样算是恋爱么?
推荐资讯
好友来电 听不着声音
卜家埭地址在什么地方,想过去办事
特征和性质的意思还相同 不同则有什么区别啊
谁有名将三国终极内测激活码的给个谢谢
退耕还林补贴政策贵州贵定
有关于仙剑三结局
南充长城医院-放射科CT室地址在什么地方,想
到底有没有穿越这回事。为什么都说袁天罡是穿
何为平淡的爱情?
林微因经典失恋语录,关于失恋的语录,长一点
卫星路地址在哪,我要去那里办事
怎么锻炼狗狗的后腿力量?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?