1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | function cutstr(str,len){ var temp; var icount = 0; var stren = "" ; //这段正则表示匹配所有汉字以及全角字符 var patrn = /[^\x00-\xff]/; if (len >= str.length) { return str; } for ( var i=0; i<str.length; i++) { if (icount< len-1) { temp = str.substr(i,1); if (patrn.exec(temp) == null ) { icount = icount + 1 ; } else { icount = icount + 2 ; } stren += temp; } else { break ; } } return stren + '...' ; } </script> |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步