function getStringLength(str){
var num=0;
if (str!=""){
var i;
var s;
for(i=0;i<str.length;i++){
s=str.charCodeAt(i);
if(s-128<0) num=num+1;
else num=num+2;
}
}
return num;
}
var num=0;
if (str!=""){
var i;
var s;
for(i=0;i<str.length;i++){
s=str.charCodeAt(i);
if(s-128<0) num=num+1;
else num=num+2;
}
}
return num;
}
解决方案 »
- JS如何在页面上新增加一个浮动层,而不影响原有的页面格局?
- jquery怎么获取父页面最后一个元素
- 滚动条滚动到指定位置后,无法继续滚动滚动条向上浏览
- 周五啦,大家该放松放松下啦,求教JS面向对象编程
- JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函
- jQuery UI tabs中嵌入tabs的问题
- 哪位高人指点一下问题?谢谢请帮忙!
- 怎样让弹出得窗口不能移动!?
- <img src="test.gif" onclick=test(1)> 我发觉当我的鼠标在图片上连续点击时,第二次点击不起作用,
- float型转int型怎么转?
- js点击事件,传值
- 如何去掉重复的br
return str.replace(/[^\x00-\xff]/g, "**").length;
}