新闻动态当前位置:菲娱2国际 > 新闻动态 > >

js截取中英文字符串、标点符号无乱码示例解读

  

[中英文,字符串,标点符号,无乱码]js截取中英文字符串、标点符号无乱码示例解读

  

代码如下:

  
  
function subString(str, len, hasDot)  
{  
var newLength = 0;  
var newStr = "";  
var chineseRegex = /[^\x00-\xff]/g;  
var singleChar = "";  
var strLength = str.replace(chineseRegex,"**").length;  
for(var i = 0;i < strLength;i++){  
singleChar = str.charAt(i).toString();  
if(singleChar.match(chineseRegex) != null){  
newLength += 2;  
}else{  
newLength++;  
}  
if(newLength > len){  
break;  
}  
newStr += singleChar;  
}  
  
if(hasDot && strLength > len){  
newStr += "...";  
}  
return newStr;  
}  
alert(subString("js截取中英文字符串无乱码",10,true));  
  
  

(责任编辑:admin)

上一篇:javascript页面倒计时实例

下一篇:没有了

推荐内容

客户服务热线

010-400-12345

在线客服