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

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

看到有人問如何取中文為2的指定字符串字節(jié)數(shù),研究一下:

看到有人問如何取中文為2的指定字符串字節(jié)數(shù),研究一下:

更新時間:2019-06-05 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

函數(shù):strLeft(str,num)
用途:取指定字符串左邊數(shù)num個字符,中文作為2個字符出現(xiàn)。
說明:如最后一個漢字取則多,不取則少,則不取,即實際取字符數(shù)為num-1個。
如字符串第一個字符為中文,且num=1,則返回空字符串。
環(huán)境:在Win 2K Server + IIS5.0上運行通過,@LANGUAGE=VBSCRIPT

'--------------------*****START*****--------------------

FUNCTION strLeft(str,num)

DIM p_str,p_num
p_str = ""
p_num = 0'定義變量,標(biāo)記中文為2字節(jié)時的實際字符數(shù)

IF TRIM(str)<>"" THEN

FOR i = 1 TO num

IF asc(mid(str,i,1))>255 OR ASC(mid(str,i,1))<0 THEN'判斷下一個欲取的字符所占字節(jié)數(shù)
p_num = p_num + 2
Else
p_num = p_num + 1
End IF

IF p_num > num THEN EXIT FOR 

NEXT

p_str = Left(str,i-1) '把i-1替換為i,則產(chǎn)生與“說明”中相反的情況。

END IF

strLeft=p_str

END FUNCTION

'--------------------******END******--------------------

實例:

<%
FUNCTION strLeft(str,num)

DIM p_str,p_num
p_str = ""
p_num = 0

IF TRIM(str)<>"" THEN

FOR i = 1 TO num

IF asc(mid(str,i,1))>255 OR ASC(mid(str,i,1))<0 THEN
p_num = p_num + 2
Else
p_num = p_num + 1
End IF

IF p_num > num THEN EXIT FOR

NEXT

p_str = Left(str,i-1)

END IF

strLeft=p_str

END FUNCTION


aaa = "中華aaaaa人民共和國"

bbb=strLeft(aaa,n)
%>
<%=bbb%>

n值為3時,結(jié)果為"中";
n值為7時,結(jié)果為"中華aaa";
n值為11時,結(jié)果為"中華aaaaa人";
n值為14時,結(jié)果為"中華aaaaa人民".

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

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 闽清县| 斗六市| 琼海市| 普宁市| 渭源县| 曲麻莱县| 哈尔滨市| 浦北县| 重庆市| 台州市| 辉南县| 龙州县| 铁岭县| 晴隆县| 平遥县| 汕头市| 邢台市| 丰县| 水富县| 霸州市| 奉化市| 崇州市| 正镶白旗| 五台县| 晋中市| 莫力| 新竹县| 修水县| 永春县| 大足县| 高唐县| 汶上县| 句容市| 连云港市| 军事| 高平市| 许昌市| 敦化市| 清河县| 浦江县| 邻水|