JS調(diào)用數(shù)據(jù),標(biāo)題長度只顯示8個字,超出用..替換,如何實現(xiàn)?
qyy2499760117_葉子
2016-05-25 09:01:40
TA貢獻107條經(jīng)驗 獲得超71個贊
var?str="這里是標(biāo)題內(nèi)容";//原始字符串 var?s?=?str;//要展示的字符串 if(str.length>8){ ??s=str.substring(0,8)+"..."; } alert(s);
TA貢獻188條經(jīng)驗 獲得超91個贊
function getLength(str) {//獲取字符串的長度
? ?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 += 1; //中文情況
? ? ? ?}
? ?}
? ?//alert(realLength)
? ?return realLength;
};
舉報