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

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

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
主站蜘蛛池模板: 麻城市| 南部县| 乌拉特中旗| 通州区| 东丽区| 皋兰县| 高雄市| 和田县| 辰溪县| 高淳县| 仲巴县| 江永县| 温泉县| 武隆县| 同江市| 邓州市| 定边县| 鹿邑县| 洱源县| 长春市| 田东县| 富平县| 广宗县| 安仁县| 聂拉木县| 阳原县| 遂昌县| 新泰市| 广州市| 张家界市| 汉寿县| 漯河市| 胶南市| 霞浦县| 阿鲁科尔沁旗| 普陀区| 滦平县| 隆安县| 广德县| 西盟| 西丰县|