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
  • 下载

JS判断字符串长度(英文占1个字符,中文汉字占2个字符)

//计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: [javascript] view plain copy   String....

JS判断字符串长度(英文占1个字符,中文汉字占2个字符)

//计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: [javascript] view plaincopy String.pr...
  • fanyuna
  • fanyuna
  • 2015年10月29日 16:26
  • 760

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

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

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

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

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

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

Java String类型含普通字符以及中文字符,计算等价的中文字符串长度

/* 获取中文字符串的长度 我的12 = 3 我的1 = 3 我的123456 = 5 */ public int getChineseStrLen(String s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js计算字符串长度,包括中文
举报原因:
原因补充:

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