js截取中英文字符串、标点符号无乱码示例解读
2014-04-17 00:00
549 查看
<script> 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)); </script>
相关文章推荐
- js截取中英文字符串、标点符号无乱码示例解读
- js截取中英文字符串、标点符号无乱码示例解读
- js截取中英文字符串无乱码
- js截取中英文字符串无乱码
- js截取中英文字符串无乱码
- js截取中英、文字符串、标点符号无乱码
- smarty中用truncate来截取中英文字符串及避免中文乱码问题
- JS基于正则截取替换特定字符之间字符串操作示例
- 中英文截取字符串无乱码
- MySQL 中文截取 字符串 中英文混合截取 无乱码
- JS 截取字符串(支持中英文混合)
- js 字符串截取(包含中英文)
- PHP针对中英文混合字符串长度判断及截取方法示例
- js对字符串的各种操作/比较/截取/乱码处理...(不断完善中)
- js截取中英文混合字符串
- js截取中英文字符串长度
- ThinkPHP+Smarty模板中截取包含中英文混合的字符串乱码的解决方案
- js中英文字符串长度及截取问题
- JS截取字符串常用方法整理及使用示例
- js截取字符串 区分中英文