JS按字节计算字符串长度,按字节截取字符串 博客分类: js js字符串字节长度截取
程序员文章站
2024-03-18 19:03:28
...
/** * 按字节计算字符串长度 * @param bytes 字节数 * @returns */ String.prototype.byteLength = function(){ var len = 0; for ( var i = 0; i < this.length; i++) { //UTF8编码一个中文按3个字节算(GBK编码一个中文按2个字节) len += (this.charCodeAt(i) > 255 ? 3 : 1); //len += str.replace(/[^\x00-\xff]/g, 'xxx').length; } return len; }; /** * 按字节截取字符串 * @param bytes 字节数 * @returns */ String.prototype.subStringByBytes = function(bytes){ var len = 0; for ( var i = 0; i < this.length; i++) { //UTF8编码一个中文按3个字节算(GBK编码一个中文按2个字节) len += (this.charCodeAt(i) > 255 ? 3 : 1); if (len > bytes) { return this.substring(0, i); } } return str; }; alert("中文a".byteLength()); //7 alert("中文a".subStringByBytes(4)); //中
java 按字节计算字符串的长度,按字节截取字符串
http://happyqing.iteye.com/blog/1972237
推荐阅读
-
java 按字节计算字符串的长度,按字节截取字符串 博客分类: java java字节长度截取
-
JS按字节计算字符串长度,按字节截取字符串 博客分类: js js字符串字节长度截取
-
js截取字符串 php中计算中文字符串长度、截取中文字符串的函数代码
-
JS按字节截取字符长度实例_javascript技巧
-
java 按字节长度截取字符串
-
Java按字节数截取字符串,一个中文长度为2
-
JS按字节截取字符长度实例_javascript技巧
-
js截取字符串 php中计算中文字符串长度、截取中文字符串的函数代码
-
JS判断字符串字节数并截取长度的方法_javascript技巧
-
JS判断字符串字节数并截取长度的方法_javascript技巧