设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP

Asp初学者常见问题之二十统计字符数量(一个汉字为二个字符)

作者:佚名 出处:网络转载 时间:07-02 点击:

内容载入中...
说明:一个英文字符或是标点为一个字符,一个汉字为二个字符
<script language="vbscript">
Function LeftStr(Str)
TextCount = Len(Str) '得到整
For I = 1 To TextCount
MidTemp = Mid(Str,I,1)'得到当前第I个字符
AscTemp = Asc(MidTemp)'得到当前第I个字符的ANSI代码
If AscTemp > 0 Then '判断英文
TextLen = TextLen + 1'累计当前长度(英文)
Else'判断中文
TextLen = TextLen + 2'累计当前长度(中文)
End If
Next
LeftStr = TextLen '输出
End Function
msgbox """abcdefg""的长度为:"&leftstr("abcdefg")
msgbox """加上中文试试!""的长度为:" &leftstr("加上中文试试!")
</script>



收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息