1.正则表达式判断:
var str = 'string阿';
alert(str.replace(/[^x00-xFF]/g,'**').length);
2.for循环判断:
var str = 'string阿';
var count = 0;
for (var i = 0; i < str.length; i++)
{
var c = str.charAt(i);
/^[\u0000-\u00ff]$/.test(c)?count++:count+=2;
}
alert(count);