人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

left() 函數是 VBScript 的函數,VBScript 將1個漢字看作1個字符,因此用 left()不能得到正確的字符長度...

left() 函數是 VBScript 的函數,VBScript 將1個漢字看作1個字符,因此用 left()不能得到正確的字符長度...

更新時間:2021-01-08 文章作者:未知 信息來源:網絡 閱讀次數:

left() 函數是 VBScript 的函數,VBScript 將1個漢字看作1個字符,因此用 left()不能得到正確的字符長度。

我自己編寫了如下3個函數,用來取代 len()、left()、right(),希望能解決您的問題。

'--------------------------------------------------------
'Name:lenX
'Argument:uStr
'Return:
'Description:返回字符串的長度,1個中文字符長度為2
'--------------------------------------------------------

function lenX(byval uStr)
dim theLen,x,testuStr
theLen = 0

for x = 1 to len(uStr)
testuStr = mid(uStr,x,1)
if asc(testuStr) < 0 then
theLen = theLen + 2
else
theLen = theLen + 1
end if
next
lenX = theLen
end function

'--------------------------------------------------------
'Name:leftX
'Argument:uStr待處理的字符串
'uLen要截取的長度
'Return:
'Description:返回指定長度的字符串,1個中文字符長度為2
'--------------------------------------------------------

function leftX(byval uStr,byval uLen)
dim i,j,uTestStr,theStr

leftX = ""
j = 0

for i = 1 to len(uStr)
uTestStr= mid(uStr,i,1)
theStr= theStr & uTestStr
if asc(uTestStr) < 0 then
j = j + 2
else
j = j + 1
end if
if j >= uLen then exit for
next
leftX = theStr
end function

'--------------------------------------------------------
'Name:rightX
'Argument:uStr待處理的字符串
'uLen要截取的長度
'Return:
'Description:返回指定長度的字符串,1個中文字符長度為2
'--------------------------------------------------------

function rightX(byval uStr,byval uLen)
dim i,j,uTestStr

rightX = ""
j = 0

for i = len(uStr) to 1 step -1
uTestStr = mid(uStr,i,1)
rightX = rightX & uTestStr
if asc(uTestStr) < 0 then
j = j + 2
else
j = j + 1
end if
if j >= uLen then exit for
next
end function

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 南阳市| 运城市| 巍山| 宁波市| 启东市| 西乡县| 榆中县| 景谷| 辉县市| 华容县| 齐齐哈尔市| 竹山县| 南召县| 临洮县| 浦县| 岚皋县| 来凤县| 曲阳县| 尚志市| 临潭县| 林西县| 克什克腾旗| 临泉县| 福安市| 聂拉木县| 翼城县| 繁峙县| 辉南县| 南安市| 荣昌县| 资源县| 德安县| 德化县| 湘西| 榆林市| 嘉禾县| 汝城县| 扎兰屯市| 临泽县| 孙吴县| 芜湖县|