html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

在.net中 判断是汉字还是字母.c#版和javascript版_.NET教程_编程技术

[ ] 已经帮助:人解决问题
javascript|汉字

不多罗嗦了,直接看代码吧:c#版,返回实际个数。

 测量有汉字时的字串实际长度,其中一个汉字占两个字符 Base

  public static int len(String ss)
  {
   Char[] cc=ss.ToCharArray();
   int intLen=0;
   for(int i=0;i   {
    if( (int)cc[i]>255)
    {
     intLen+=2;
    }
    else
     intLen++;
   }
   return intLen;
  }

JAVAscript版

 测量有汉字时的字串实际长度,其中一个汉字占两个字符 Base
function len(s){
 var length = 0;
 var tmpArr = s.split("");

 for (i = 0; i < tmpArr.length; i++){
  if (tmpArr[i].charCodeAt(0) < 299)
   length ++;
  else
   length += 2;
 }
 return length;
}

xfvHTML5中文学习网 - HTML5先行者学习网
xfvHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助