1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue 统计中英文字符串长度_JS判断字符串长度的5个方法(区分中文和英文)

vue 统计中英文字符串长度_JS判断字符串长度的5个方法(区分中文和英文)

时间:2019-09-10 08:38:12

相关推荐

vue 统计中英文字符串长度_JS判断字符串长度的5个方法(区分中文和英文)

目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)

方法一:

String.prototype.gblen = function() {

var len = 0;

for (var i=0; i

if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {

len += 2;

} else {

len ++;

}

}

return len;

}

方法二:

function strlen(str){

var len = 0;

for (var i=0; i

var c = str.charCodeAt(i);

//单字节加1

if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {

len++;

}

else {

len+=2;

}

}

return len;

}

方法三:

var jmz = {};

jmz.GetLength = function(str) {

///获得字符串实际长度,中文2,英文1

///要获得长度的字符串</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。