成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

讓ASP的Len,Left,Right函數識別中文

2010-08-28 10:52:45來源:西部e網作者:

  ASP函數:支持中文的Len, Left, Right,如何讓Len,Left,Right函數識別中文

  對中文識別為兩個字符,ASCII碼為一個,可用此函數代替Len,Left,Right函數

  示例:LenX("中國ren") => "7"

  LeftX("中國ren",4) => "中國"

  RightX("中國ren",5) => "國ren"

  參數: String 字符串 Length 長度

  返回:字符串長度,字符串,字符串

Public Function LenX(ByVal sString)
Dim reslult, lngStringLen, strCharString, i
lngStringLen = Len(sString)
strCharString = ""
for i = 1 to lngStringLen
strCharString = Mid(sString, i, 1)
if Asc(strCharString) > 0 then reslult= reslult+ 1 else reslult= reslult+ 2
next
LenX= reslult
End Function 
Public Function strLeft(ByVal sString, ByVal lLength)
if isBlank(sString) or lLength < 1 then Exit Function
Dim result, lngStringLength, strCharString, lngCounter ,i
lngStringLength = Len(sString)
result = ""
for i = 1 to lngStringLength
strCharString = Mid(sString, i, 1)
result = result & strCharString
if Asc(strCharString) > 0 then lngCounter = lngCounter + 1 else lngCounter = lngCounter + 2
if lngCounter >= lLength then Exit For
next
strLeft = result
End Function
Public Function strRight(ByVal sString, ByVal lLength)
if isBlank(sString) or lLength < 1 then Exit Function
Dim result, lngStringLength, strCharString, lngCounter, i
lngStringLength = Len(sString)
result = ""
for i = lngStringLength to 1 step -1
strCharString = Mid(sString, i, 1)
result = strCharString & result
if Asc(strCharString) > 0 then lngCounter = lngCounter + 1 else lngCounter = lngCounter + 2 
if lngCounter >= lLength then Exit For
next
strRight = result
End Function 

關鍵詞:ASP

贊助商鏈接:

主站蜘蛛池模板: 宁陵县| 绵竹市| 昌邑市| 伊通| 泸西县| 玛多县| 汨罗市| 九江县| 民和| 云安县| 衡东县| 卓尼县| 阳春市| 新沂市| 平顶山市| 武安市| 屏东县| 宁阳县| 黄浦区| 萝北县| 海原县| 崇明县| 驻马店市| 德格县| 绥滨县| 阿鲁科尔沁旗| 庐江县| 金昌市| 洛浦县| 巴中市| 石林| 宁陕县| 张掖市| 阿拉善右旗| 宜宾市| 金寨县| 临夏市| 宝丰县| 米易县| 原阳县| 安乡县|