js高级截取字符串功能
2018-07-20 来源:open-open
/** * * @descrition: 对字符串进行截取,包括普通字符和中文字符 * @param : str ->待截取的字符串 * @param : len ->要截取的长度 * * 比如cutstr('hello',2)->he... cutstr("您好呀",4)->您好... * 优先选择后台进行字符串截取,后css截取,最后js截取 */ var cutstr = function(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/g, //中文字符匹配 strre = ""; for (var k = 0; k < str.length; k++) { if (icount < len ) { temp = str.substr(k, 1); if (temp.match(patrn) == null) { icount = icount + 1; } else { icount = icount + 2; } strre += temp; } else { break } } return strre + "..."; }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
下一篇:java 压缩解压文件
最新资讯
热门推荐