javascript获得字符串实际长度,中文2,英文1(一般微薄都是这个判断)
2013-08-15 10:58
369 查看
/** * 获得字符串实际长度,中文2,英文1(一般微薄都是这个判断) * @param {type} str * @returns {Number} */ function getChrLen(str) { ///<summary>获得字符串实际长度,中文2,英文1</summary> ///<param name="str">要获得长度的字符串</param> 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; }
相关文章推荐
- 用JavaScript截取一定长度字符串(中文长度为2,英文长度为1)
- javaSE-基础篇-如何获得中文英文混合字符串的字节长度
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- asp.net获得字符串实际长度(包括中文字符)
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- JS判断字符串长度(中文2字符,英文1字符),可调整
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- asp.net获得字符串实际长度(包括中文字符)收藏
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- javaScript判断字符串是否包含中文或英文
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- java中判断字符串真实长度(中文2个字符,英文1个字符)的方法
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- 回复:String中如果有中文,如何保证length()返回的长度 在 Java 中字符串是以 Unicode 方式编码的,所以,无论中英文都算的长度为 1。根据你的描述,估计是想要取得英文长度为 1 中文长度为 2 的总长度吧。这个,理论上可以构造 An
- JS判断字符串长度的5个方法(区分中文和英文)
- 一般是HTTP_ACCEPT这个服务器变量中如果包含如下几个字符串,就可以判断是手机
- js中用正则表达式判断字符串中是否包含中文和英文