JS 获取字符串长度, 区别中英文
2011-08-11 09:29
190 查看
js 添加代码:
String.prototype.getBytes = function() {
var cArr = this.match(/[^\x00-\xff]/ig);
return this.length + (cArr == null ? 0 : cArr.length);
}
使用方法:
"dddZ红dddd白".getBytes ();
getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数。
String.prototype.getBytes = function() {
var cArr = this.match(/[^\x00-\xff]/ig);
return this.length + (cArr == null ? 0 : cArr.length);
}
使用方法:
"dddZ红dddd白".getBytes ();
getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数。
相关文章推荐
- JS获取字符串长度(区分中英文)
- JS获取字符串长度(区分中英文)
- C#与JS实现 获取指定字节长度 中英文混合字符串 的方法
- 【转】JS获取字符串长度(区分中英文)
- JS获取字符串长度(区分中英文)
- js 字符串(中文)获取长度 截取中文字符串
- iOS中英文混排,获取字符串长度(中文字符数)
- JS获取字符串长度(一个汉字视为2个单位长度)
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- js关于字符串的长度(含中英文)的
- js判断中英文字符串长度
- js获取汉字和英文字符串长度
- js获取中英文长度
- js获取字符串长度
- 获取中英文混排字符串的实际长度(字节数)
- js获取字符串字节长度
- js获取(包括中文)字符串长度与截取字符串
- JS获取字符串实际长度(包含汉字)的简单方法
- JS 获取中英字符串字节长度
- PHP获取中英文混合字符串长度及截取