当前位置:萝卜系统下载站 > 技术开发教程 > 详细页面

控制输出字符串长度区别中英文

控制输出字符串长度区别中英文

更新时间:2020-02-21 文章作者:未知 信息来源:网络 阅读次数:


研究了2小时怎么控制输出文章标题中的中英文,给大家贴出来 
函数在下面,是方法是: 
strvalue("复请Email通知如果不填写则取注册Email",26) 
这里26是指26个英文字母,也就是13个汉字 


function strlen(str) 
dim p_len 
p_len=0 
strlen=0 
if trim(str)<>"" then 
p_len=len(trim(str)) 
for xx=1 to p_len 
if asc(mid(str,xx,1))<0 then 
strlen=int(strlen) + 2 
else 
strlen=int(strlen) + 1 
end if 
next 
end if 
end function 

function strvalue(str,lennum) 
dim p_num 
dim i 
if strlen(str)<=lennum then 
strvalue=str 
else 
p_num=0 
x=0 
do while not p_num > lennum-2 
x=x+1 
if asc(mid(str,x,1))<0 then 
p_num=int(p_num) + 2 
else 
p_num=int(p_num) + 1 
end if 
strvalue=left(trim(str),x)&"…" 
loop 
end if 
end function

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html