
已解决问题
谷歌www2004t用户在2016.04.20提交了关于“马自达中文字符串截取的js函数代码”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T10:04:52。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
为了解决这个问题昨天写了根据字节数截取字符
具体使用很简
复制代码代码如下:
Code
/
S
v
for(vari=0;i<this.le
if(this.charCode
}
returnle
}
//将字符串拆成字符,并
String.p
varchars=newArray();
for(vari
chars[i]=[this.substr(i
}
String.prototype
returncha
}
//判断某个字符
String.pro
if(this.charCodeAt(i)>255||this.charCodeAt(
ret
else
r
}
//截取字符串(从start
Str
varlen=0;
varstr="";
this.strToChars();
for(vari=0;i<this.length;i++){
if(this.charsArray[i][1])
len+=2;
else
len++;
if(end<len)
returnstr;
elseif(start<len)
str+=this.charsArray[i][0];
}
returnstr;
}
//截取字符串(从start字节截取length个字节)
String.prototype.subCh**Str=function(start,length){
returnthis.subCh**String(start,start+length);
}