JSの統計文字列の中の文字数、一つの中国語などの二文字

534 ワード

/**
*            ,         
*
* @author wengxianhu
* @created to 2013-06-17
* @param string strTemp        
* @return string
*/
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;
}