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>
posted @ 2012-11-19 23:21  缔造者(kreator)  阅读(674)  评论(0编辑  收藏  举报