js求字符串长度的方法|js求中英字母字节数的代码 | 胡鹏博客
首页 > js资料 > js求字符串长度的方法|js求中英字母字节数的代码
2014三月22

js求字符串长度的方法|js求中英字母字节数的代码

做为一个站长,js中判断字符串长度的方法和js求字符串字节数的函数应该是常用的,那么在这里胡鹏博客就为大家做一个实例分享,相信对大家一定是有用的。

第一种情况:不分中英文,也就是说一个字母算长度1,汉字也是长度1; 这样字符串"东莞seo"就是长度5
代码如下
<script>
str="东莞seo";
alert(str.length);
</script>

第二种情况:分中英文,一个汉字为二个节节,一个字母为一个节字。这样字符串"东莞seo"就是字节数为7个字节
代码如下
<script>
function strlen(str){
var len = 0;
for (var i=0; i<str.length; i++) {
var c = str.charCodeAt(i);
//单字节加1
if ((c >= 0×0001 && c <= 0×007e) || (0xff60<=c && c<=0xff9f)) {
len++;
}
else {
len+=2;
}
}
return len;
}
alert(strlen("东莞seo"));
</script>
这二种情况基本上能满足我们在js求长度,或者做js判断字符串长度、字符串字节数够用了。更多的js资料尽在胡鹏博客js栏目

更多
本文目前尚无任何评论.
您必须在 登录 后才能发布评论.