应该不行。
试一下:
function _length(str)
{
var len=0;
for(var i=0;i< str.length;i++)
if (str.charAt(i)>'~') len+=2; else len++;
return len;
}
注意一下:
if (str.charAt(i)>'~')
是我认为的一种比较方法
至于其他方法,可以去看看已经解决问题的帖子。
试一下:
function _length(str)
{
var len=0;
for(var i=0;i< str.length;i++)
if (str.charAt(i)>'~') len+=2; else len++;
return len;
}
注意一下:
if (str.charAt(i)>'~')
是我认为的一种比较方法
至于其他方法,可以去看看已经解决问题的帖子。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货