String.prototype.byteLen = function(){
var len = 0,
i = this.length;
while(i--)
{
len += (this.charCodeAt(i)>255 ? 2 : 1);
}
return len;
}; ("测试").byteLen(); //会返回4 ("aaa").byteLen(); //会返回3
相关文章
- PHP计算中文字符串长度 、截取相应中文字符串
- 如何获取一个字符串的长度,并且如果长度不够6位,就在前面补0
- 模拟,输入一排含空格,本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串
- 7-3 A-B 本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。
- 网页中通过 Javascript 实现类似 Excel 的公式解析计算功能
- 面试必考真题-算法篇:以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。
- C++ 计算数组和向量的长度
- javascript中字符串的方法
- 随笔-给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和
- 每日一题:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。