<script langugage="JavaScript">
function _length(str)
{
var len=0;
for(var i=0;i< str.length;i++)
if (str.charAt(i)>'~') len+=2; else len++;
return len;
}
alert(_length(document.body.innerText)/2);//英文按两个字来算
alert(_length(document.body.innerText));//中文按两个字来算
</script>
就如此简单。
function _length(str)
{
var len=0;
for(var i=0;i< str.length;i++)
if (str.charAt(i)>'~') len+=2; else len++;
return len;
}
alert(_length(document.body.innerText)/2);//英文按两个字来算
alert(_length(document.body.innerText));//中文按两个字来算
</script>
就如此简单。
解决方案 »
- 关于ajax的post参数
- 急求FusionCharts3.2.1的FusionCharts.js文件和FusionChartsExportComponent.js
- ext 初学者提问。。。。。。
- 请教一个动态生成控件的问题
- 显示图片的问题
- AES 加密 中文在 Web端加密的结果跟在java端加密的结果不一样 求高手解决
- iframe加载出错?
- 首先答对者满分:如何将<select name=a multiple>中的内容选到<select name=b multiple>中去?
- 如何对checkbox进行选择与非的操作?????
- 小生不才~~!
- 在javascript里怎样判断一個Applet是否下载完?
- ASP的处理结果(如读数据库内容,数据量较大)如何传给客户端的JAVASCRIPT?
return txtstr.replace(/[^\x00-\xff]/g,"xx").length;
}