梦魂

zzmh

js判断文字长度(区分中文及英文) | 梦魂

js判断文字长度(区分中文及英文)

  1. var len = 0;  
  2.         var v = $.trim($(this).val());  
  3.         for(i=0;i<v.length;i++)  {  
  4.             if(v.charCodeAt(i)>256)  {  
  5.                 len += 3;  
  6.             } else {  
  7.                 len++;  
  8.             }  
  9.         }  

利用charCodeAt 获取该字符的unicode编码来判断,(unicode编码:例如,字符A的编码是65,字符B的编码是66,以此类推)当大于256时,说明是中文;之后通过判断服务器对1个中文的长度 来控制 前台length 长度。

2015年2月26日 2 /
未分类
/
标签:  暂无标签

评论回复

  1. 回复 新用户527230

    楼上各位硬了不头晕吗?

  2. 回复 新用户527230

    楼上各位硬了不头晕吗?

1 + 7 =


回到顶部