日期:2014-05-16  浏览次数:20428 次

计算中英文混合字符串长度js函数
		function cnLength(Str) {
   			var escStr = escape(Str);
    		var numI = 0;
    		var escStrlen = escStr.length;
    		for (i = 0;  i < escStrlen;  i++) 
        		if(escStr.charAt(i) == '%') 
           			if(escStr.charAt(++i) == 'u')
                		numI ++;
    		return Str.length+numI;
		}

?