控制输出字符串的长度,可以区别中英文(ASP)
2005-01-28 11:22
323 查看
strvalue("复请Email通知如果不填写则取注册Email",26)
这里26是指26个英文字母,也就是13个汉字
function strlen(str)
dim p_len, xx
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, x
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
原文地址:http://7i24.com/asp/103260940232.htm
这里26是指26个英文字母,也就是13个汉字
function strlen(str)
dim p_len, xx
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, x
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
原文地址:http://7i24.com/asp/103260940232.htm
相关文章推荐
- 控制输出字符串的长度,可以区别中英文(ASP)
- 控制字符串长度(中英文保持一致) .
- ASP如何计算中英文混合字符串长度和截取字符串 .
- asp.net 中英文字符串长度不一致的问题
- ASP截取字符串左边的限定长度(区别英文和中文)
- 用css控制字符串的输出长度
- 求两个字符串的最大公共子序列(可以不连续)的长度,并输出这个子序列
- 使用Java EL表达式控制字符串输出长度
- [网络收集]ASP.NET控制输出内容的字符长度
- 控制字符串长度(中英文保持一致)
- asp如何按长度分割字符串,循环输出
- jsp 控制输出字符串的长度
- JS 获取字符串长度, 区别中英文
- 控制页面中输出字符串的长度
- asp.net中如何计算中英文混合字符串长度
- asp.net指定长度截取字段省略(中英文混合字符串)
- asp计算字符串长度 忽略中英文
- 用css控制字符串的输出长度超出时隐藏
- ASP.NET 中计算中英文混合字符串长度
- ASP.NET控制输出内容的字符长度