一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Javascipt获取字符串真实长度(兼容IE,fireFox)

时间:2013-10-30 编辑:简简单单 来源:一聚教程网

JS原先的长度中文跟英文一样一个字符为1个长度。所以这里就得需要大家自己判断并获取字符串的实际长度了。
核心代码:

 代码如下 复制代码
var jmz = {};
jmz.GetLength = function(str) {
    ///获得字符串实际长度,中文2,英文1
    ///要获得长度的字符串
    var realLength = 0, len = str.length, charCode = -1;
    for (var i = 0; i < len; i++) {
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128) realLength += 1;
        else realLength += 2;
    }
    return realLength;
};   

执行代码:

 代码如下 复制代码

alert(jmz.GetLength('测试测试ceshiceshi));

image

JS版获取字符串真实长度和取固定长度的字符串函数(兼容IE,fireFox)

   

 代码如下 复制代码

   
       
       
      JS版获取字符串真实长度和取固定长度的字符串函数(兼容IE,fireFox)<br />    
   
   
   
   
   

热门栏目