javascript中如何得到一个字符串长度 本来就是按Unicode来算的,中文当然是一个字符。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果我要得到长度为:len=7,该怎么办? 在csdn中已经找到答案<script language=javascript>String.prototype.lenB = function(){return this.replace(/[^\x00-\xff]/g,"**").length;}var str = "这是一个可以将汉字计算成两个字节的函数";alert("老的算法 = " + str.length);alert("新的算法 = " + str.lenB());</script> JS 输出文本或CSS 数组转化字符串问题 web service 掌上应用可以开发那些游戏 请教一个js相加的问题 NodeFilter未定义问题 两个整数相加的问题 关于jsp页面调取java类的问题? checkbox问题 IFRAME能够设顶初始字体颜色吗?能够固定吗? 如何在一个asp文件中用脚本判断它是被载入web对话框中还是在ie窗口中? javascript如何比较中文字符串? 怎样判断两个input只能填写一个?填两个和一个都不填都出现alert提示!
String.prototype.lenB = function(){return this.replace(/[^\x00-\xff]/g,"**").length;}
var str = "这是一个可以将汉字计算成两个字节的函数";
alert("老的算法 = " + str.length);
alert("新的算法 = " + str.lenB());
</script>