JavaScript获得字符个数【原创】
<script type="text/javascript">
function getCharLength(str){//获得字符个数
if(str == null || str == "") return 0;
return str.match(/\w?|\W?/g).length-1;
}
function getByteLength(str){//ECMAScript5 获得字节个数
if(str == null || str == "") return 0;
var len = str.length;
var ret = 0;
for(var i=0;i<len;i++)
{
if(escape(str[i])==str[i])
{
ret++;
}
else
{
ret+=2;
}
}
return ret;
}
</script>
function getCharLength(str){//获得字符个数
if(str == null || str == "") return 0;
return str.match(/\w?|\W?/g).length-1;
}
function getByteLength(str){//ECMAScript5 获得字节个数
if(str == null || str == "") return 0;
var len = str.length;
var ret = 0;
for(var i=0;i<len;i++)
{
if(escape(str[i])==str[i])
{
ret++;
}
else
{
ret+=2;
}
}
return ret;
}
</script>