这段js是什么意思?求指教
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;
}
------解决方案--------------------
返回字符串的长度,中文记2 非中文记1
------解决方案--------------------看看我这个嘛
function getStringLength(str){
return str.replace(/[^\x00-\xff]/g, "**").length;
}