求字符的长度,半角是1bytle,全角是2bytle
2009-12-08 10:47
856 查看
function com_Length(sSrc)
{
var cnt = 0;
for (var i=0; i<sSrc.length; i++) if ((escape(sSrc.charAt(i)).length >= 4 || (escape(sSrc.charAt(i)).length == 3 && sSrc.charCodeAt(i) >= 128)) && !(sSrc.charCodeAt(i) >= 65377 && sSrc.charCodeAt(i) <= 65439)) cnt+=2; else cnt++;
return (cnt);
}
{
var cnt = 0;
for (var i=0; i<sSrc.length; i++) if ((escape(sSrc.charAt(i)).length >= 4 || (escape(sSrc.charAt(i)).length == 3 && sSrc.charCodeAt(i) >= 128)) && !(sSrc.charCodeAt(i) >= 65377 && sSrc.charCodeAt(i) <= 65439)) cnt+=2; else cnt++;
return (cnt);
}
相关文章推荐
- 确定包含全角和半角字符的字符串长度
- Java工具类——全角半角字符相互转换
- 日文全角半角字符判断
- 如何使用php将字符从全角转为半角
- Java中全角/半角字符的转换
- 全角字符转换为半角
- SQL Server中全角和半角字符的比较问题
- 全角与半角字符的转换
- 区分全角和半角的字符串指定长度截取(或填充)
- C#中全角字符转换为半角
- 全角 半角 字符 数字
- 中英文全角字符转为半角字符
- php全角字符转换为半角函数
- 全角半角字符串长度获取方法
- 【归纳】关于字符编码、全角/半角、字节、字符、字长等的理解(未完待续)
- 计算机显示字符为什么有全角和半角之分?
- java中全角半角字符的相互转换
- php 把全角字符转换成半角
- java中全角半角字符的相互转换
- 前后台实现精确截取指定长度字符串(考虑全角半角)