随笔-3  评论-26  文章-41  trackbacks-0

 此ASP函数实现截取自定义长度的字符串,并可定义超出部分显示样式,支持中英文字符串自动判别

<%
'定义字符串判别函数
function strlen(str)
dim p_len
p_len
=0
strlen
=0
if trim(str)<>"" then
p_len
=len(trim(str))
for xx=1 to p_len
if asc(mid(str,xx,1))<0 then
strlen
=int(strlen) + 2
else
strlen
=int(strlen) + 1
end if
next
end if
end function
'定义截取函数
function strvalue(str,lennum)
dim p_num
dim i
if strlen(str)<=lennum then
strvalue
=str
else
p_num
=0
x
=0
do while not p_num > lennum-2
x
=x+1
if asc(mid(str,x,1))<0 then
p_num
=int(p_num) + 2
else
p_num
=int(p_num) + 1
end if
strvalue
=left(trim(str),x)&"" //截取后定义超出部分内容的显示方式
loop
end if
end function
%
>

<=strvalue(rsnews.("title",20
'20 为截取长度 %>
posted on 2007-11-22 00:04 百年 阅读(454) 评论(0)  编辑  收藏 所属分类: Asp Article

只有注册用户登录后才能发表评论。


网站导航:
 
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

相册

收藏夹

CSS

Draw dynamicdrive

Draw Flash

Fade

Flash+XML

  • Flash+XML
  • http://www.flashcom.com.cn/bbs/forumdisplay.php?f=3

Jacob

Search Website

Struts

Studying English

Text Link

搜索

  •  

最新评论

阅读排行榜

评论排行榜