又发现一个不浏览器兼容的地方
作者:degang 地方: 北京 发布时间:2006-04-19 16:49:27 已经有184人阅读过
统计字符长度的时候 string.length() , 在IE下,一个汉字算做1个字符长度,同英文一样. 在OPERA下算作2个字符.
重新弄了一下
重新弄了一下
代码:
function checkLen(txt)
{
var len = txt.length;
var count = 0;
var ascii;
for(var i=0;i<len;i++)
{
ascii = txt.charCodeAt(i);
if(ascii > 127)
{
count += 2;
}
else
{
count += 1;
}
}
return count;
}
function checkLen(txt)
{
var len = txt.length;
var count = 0;
var ascii;
for(var i=0;i<len;i++)
{
ascii = txt.charCodeAt(i);
if(ascii > 127)
{
count += 2;
}
else
{
count += 1;
}
}
return count;
}
评论
评论者:
water
(water)
评论时间:
2006-04-19 22:13:15
评论者:
carrie
(carrie)
评论时间:
2006-04-20 11:13:17
评论者:
carrie
(carrie)
评论时间:
2006-04-20 11:19:48
| 发表评论 |


