杨的空间
业精于勤,荒于嬉,行成于思,毁于随

 

// -----------------------------------------------------------------------------
本函数用于测试字符串sString的长度;
// 注:对本函数来说,1个汉字代表2单位长度;
//
 -----------------------------------------------------------------------------
function JHshStrLen(sString)
{
var sStr,iCount,i,strTemp ; 
iCount 
= 0 ;
sStr 
= sString.split("");
for (i = 0 ; i < sStr.length ; i ++)
{
strTemp 
= escape(sStr[i]); 
if (strTemp.indexOf("%u",0== -1// 表示是汉字

iCount 
= iCount + 1 ;
}
 
else 
{
iCount 
= iCount + 2 ;
}

}

return iCount ;
}


posted on 2006-02-20 08:44 阅读(792) 评论(1)  编辑 收藏 引用 所属分类: 技术类
Comments
  • # re: 实用Javascript函数之测试字符串sString的长度(一汉字表示两个单位长度)
    hh
    Posted @ 2006-11-21 11:05
    8错! :)  回复  更多评论   
只有注册用户登录后才能发表评论。