判斷字符串長度

說明:英文字符返回一個長度,中文返回兩個長度。

 

 

var textObj = {};
textObj.GetLength = function(str) {
	str = str.replace(/(^\s*)|(\s*$)/g,"");
	var realLength = 0, len = str.length,charCode = -1;
	for (var i = 0; i < len; i++) {
	    charCode = str.charCodeAt(i);
	    if (charCode >= 0 && charCode <= 128) realLength += 1;
	    else realLength += 2;
	}
	return realLength;
};

 

    使用方法

   

var 變量名稱 = textObj.GetLength("字符串");

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章