javascript判断包含中文字符串的长度
var
str="测试代码a";
一般情况下,我们用i.length会得到结果5
但有时候我们需要9,下面的小代码可以解决问题
Javascript代码
<script>
alert (fucCheckLength("测试代码a"));
function fucCheckLength(strTemp)
{
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++)
{
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
{
sum=sum+1;
else
sum=sum+2;
}
return sum;
}
</script>
结果是:9
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。