用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧Delphi

这是我写的函数,很好用的

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 20:16:01
''*************测字符串长度**************

Function CheckStringLength(txt)
    txt=trim(txt)
    x = len(txt)
    y = 0
    for ii = 1 to x
        if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then    ''如果是汉字
            y = y + 2
        else
            y = y + 1
        end if
    next
    CheckStringLength = y

End Function

''*************  截取字符串  **************

function InterceptString(txt,length)
    txt=trim(txt)
    x = len(txt)
    y = 0
    if x >= 1 then
        for ii = 1 to x
            if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then    ''如果是汉字
                y = y + 2
            else
                y = y + 1
            end if
            if y >= length then         
                txt = left(trim(txt),ii)    ''字符串限长
                exit for
            end if
        next
        InterceptString = txt
    else
        InterceptString = ""
    end if

End Function

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:15,828.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号