zoukankan      html  css  js  c++  java
  • JS获取字符串长度,一个中文算两个字符。

    1. //第一种  
    2. GetLength = function(str)   
    3. {  
    4.     var realLength = 0;  
    5.     for (var i = 0; i < str.length; i++)   
    6.     {  
    7.         charCode = str.charCodeAt(i);  
    8.         if (charCode >= 0 && charCode <= 128)   
    9.         realLength += 1;  
    10.         else   
    11.         realLength += 2;  
    12.     }  
    13.     return realLength;  
    14. }  
    15. //第二种(采取将255意外的字符替换成"aa"的做法,取长度)  
    16. GetLength = function(str)   
    17. {  
    18.     return str.replace(/[^x00-xff]/g,"aa").length;  
    19. };   
    20. //第三种  
    21. GetLength = function(s)   
    22. {  
    23.     var len = 0;  
    24.     for(var i=0; i<s.length; i++)   
    25.     {  
    26.         var c = s.substr(i,1);  
    27.         var ts = escape(c);  
    28.         if(ts.substring(0,2) == "%u")   
    29.         {  
    30.             len+=2;  
    31.         } else   
    32.         {  
    33.             len+=1;  
    34.         }  
    35.     }  
    36.     return len;  
  • 相关阅读:
    ●sql语句-添加表和字段的说明
    ●sql-行列转换
    ●获取汉字全拼
    ●获取汉字首拼
    ●导出excel(NPOI)
    ●导出excel(office组件)
    JQuery
    CSS网页美化设计属性
    表单 框架集及CCS 20140916
    常见标签的属性及使用 20140915
  • 原文地址:https://www.cnblogs.com/stting/p/4582846.html
Copyright © 2011-2022 走看看