javascript截取中英文混排字符串
<script language="javascript">
/**
* 截取指定长度的字符串(中英文混合)
* @author xwl
* @param String str 要截取的字符串
* @param Int start 起始位置
* @param Int length 截取长度
* @return String 截取以后字符
<script language="javascript">
/**
* 截取指定长度的字符串(中英文混合)
* @author xwl
* @param String str 要截取的字符串
* @param Int start 起始位置
* @param Int length 截取长度
* @return String 截取以后字符串
**/
function cutString(str,start,len)
{
var ilen = start + len;
var reStr = "";
if(str.length<=ilen){
return str;
}
for(i=0; i<ilen; i++)
{
if(escape(str.substr(i,1))>0xa0)
{
reStr += str.substr(i,2);
i++;
}
else{
reStr += str.substr(i,1);
}
}
return reStr + '…';
}
</script>