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

讓ASP的Len,Left,Right函數(shù)識(shí)別中文

2010-08-28 10:52:45來(lái)源:西部e網(wǎng)作者:

  ASP函數(shù):支持中文的Len, Left, Right,如何讓Len,Left,Right函數(shù)識(shí)別中文

  對(duì)中文識(shí)別為兩個(gè)字符,ASCII碼為一個(gè),可用此函數(shù)代替Len,Left,Right函數(shù)

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

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

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

  參數(shù): String 字符串 Length 長(zhǎng)度

  返回:字符串長(zhǎng)度,字符串,字符串

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 

關(guān)鍵詞:ASP

贊助商鏈接:

主站蜘蛛池模板: 西乌珠穆沁旗| 内黄县| 龙口市| 汉阴县| 高陵县| 尉氏县| 普兰店市| 平昌县| 旬邑县| 徐水县| 嘉鱼县| 凤阳县| 南京市| 东台市| 平潭县| 疏附县| 贺州市| 平湖市| 万山特区| 绥德县| 泰安市| 广河县| 青浦区| 普陀区| 邵阳县| 扎囊县| 中西区| 磴口县| 富裕县| 武乡县| 都昌县| 扎赉特旗| 拜泉县| 乡城县| 南岸区| 土默特左旗| 蒙山县| 高碑店市| 梁平县| 中江县| 江安县|