计算包含中文字符的字符串的长度

解决的办法就是找出字符串中有多少个汉字,然后将这个数字加上本来字符串的length的值就是我们想要的结果了。使用prototype为String 对象增加一个新方法zhongwenLength,代码如下:
String.prototype.zhongwenLength = function() {
var reg= this.match(/[^x00-xff]/ig);
return this.length + (reg== null?0:reg.length);
}
使用方式:
var tep = 要计算的字符串.zhongwenLength();
阅读更多

没有更多推荐了,返回首页