| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1203 人关注过本帖
标题:文本框中如何剔除这些代码,并控制字数
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:6 
文本框中如何剔除这些代码,并控制字数
各位大虾,请教个问题:
我这有一组代码,是显示在数据库中的,我从数据库中读出并想显示在文本框中,但是有这样一些代码,怎么能既能正常显示
又能显示有限字数如:10个字符呢?
代码如下:&lt;DIV align=center&gt;&lt;B&gt;成为普铭威员工所具备的基本素养&lt;/B&gt;&lt;B&gt;&lt;/B&gt;&lt;/DIV&gt;<br>&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;<br>&lt;DIV&gt;一、普铭威人才基本标准: 忠诚、勤奋、创新、团队精神&lt;/DIV

把那些代码都去除了呢?谢谢啊!
搜索更多相关主题的帖子: 文本框 字数 DIV 数据库 代码 
2008-01-07 00:43
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
<%
dim str
str="&lt;DIV align=center&gt;&lt;B&gt;成为普铭威员工所具备的基本素养&lt;/B&gt;&lt;B&gt;&lt;/B&gt;&lt;/DIV&gt;<br>&lt;DIV&gt;&nbsp;&lt;/DIV&gt;<br>&lt;DIV&gt;一、普铭威人才基本标准: 忠诚、勤奋、创新、团队精神&lt;/DIV&gt; "
if instr(str,"&lt;")>0 then
str =replace(str,"&lt;","<")
elseif instr(str,"&gt;")>0 then
str =replace(str,"&gt;",">")
end if
//response.write str &VbCrlf
response.write leftb(str,10)
%>
不知道楼主是这个意思吗?
2008-01-07 04:35
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
哦,不好意思,错了是这样的过程:
1.获取内容:rs("content")
2.在文本框内显示:<input name="1" value="<%=rs("content")%>"
3.当前显示在文本框的内容如下:【DIV align=center&gt;&lt;B&gt;成为普铭威员工所具备的基本素养&lt;/B&gt; &lt;B&gt;&lt;/B&gt;&lt;/DIV&gt;<br>&lt; DIV&gt; &lt】
4.希望显示在文本框的结果和字数:【成为普铭威员工所具备】
目的就是把这些多余的字符滤掉该怎么去做,才能达到期望的效果?
请帮忙,谢谢!
2008-01-07 10:18
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
用replace把前面的内容替换,再用left函数应该可以实现的
2008-01-07 11:52
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
用正则表达式一次搞定:
'========获取HTML中的汉字======
Public Function GetTextFromHtml(strHtml)

        Dim strPatrn

            strpatrn="<.*?>"

        Dim regEx

        Set regEx = New RegExp

        regEx.Pattern = strPatrn

        regEx.IgnoreCase = True

        regEx.Global = True

        GetTextFromHtml = regEx.Replace(strHtml,"")

End Function

'========获取HTML中的汉字======

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2008-01-07 12:15
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
正则掌握的不好,学习
2008-01-07 13:55
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
[quote]原帖由 [bold][underline]gdk2006[/underline][/bold] 于 2008-1-7 12:15 发表 [url=http://bbs.][/url]
用正则表达式一次搞定:
非常感谢你的答复,但是还有些代码没有滤掉,该怎么办啊?
请指教!
谢谢。代码样本如下:
<%=left(GetTextFromHtml(aa),20)%>
结果:<FONT size=2>为普铭威员工所具备的基<P align=center><STRO
多了很多这样的代码没有略过。
2008-01-07 18:14
快速回复:文本框中如何剔除这些代码,并控制字数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024024 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved