js计算字符串长度,包括中文

转载 2012年03月21日 19:19:56

/**
 * 计算字符长度,中文占两个字节

 * @param sTargetStr
 * @returns {Number}
 */
function calculate_byte(sTargetStr) {
    var sTmpStr, sTmpChar;
    var nOriginLen = 0;
    var nStrLength = 0;
    sTmpStr = new String(sTargetStr);
    nOriginLen = sTmpStr.length;
    for ( var i=0 ; i < nOriginLen ; i++ ) {
            sTmpChar = sTmpStr.charAt(i);

            if (escape(sTmpChar).length > 4) {
                    nStrLength += 2;
            } else if (sTmpChar!='/r') {
                    nStrLength ++;
            }
    }
    return nStrLength;
}

相关文章推荐

js计算字符串长度

  • 2012-02-14 16:47
  • 770B
  • 下载

Lua中含中文字符串长度计算

转自:http://m.blog.csdn.net/DanceWithCode1990/article/details/51154681在项目中遇到了需要在Lua中计算含中文的字符串的字符串长度。当时...

使用javaScript计算中文字符串长度

今天,做网页文字版网络拓扑图时,遇到一个对齐问题,当某一行中出现中文字符时,就会出现对不齐。     上网搜索,发现很多文章写了使用Unicode编码来识别的原理,但并没有准确的中文Unicode编...

判断是不是中文,判断手机号码,计算字符串长度

// 正则判断手机号码地址格式 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移...

PHP中计算中文字符串长度、截取中文字符串

在PHP中,我们都知道有专门的mb_substr和mb_strlen函数,可以对中文进行截取和计算长度,但是,由于这些函数并非PHP的核心函数,所以,它们常常有可能没有开启。当然,如果是用的自己的服务...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)