Js自动截取字符串长度,添加省略号“……”
2015-03-12 21:48
387 查看
JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“...”该方法用于处理字符串显示固定长度,超长部分用“...”代替:
/**参数说明: * 根据长度截取先使用字符串,超长部分追加… * str 对象字符串 * len 目标字节长度 * 返回值: 处理结果字符串 */ function cutString(str, len) { //length属性读出来的汉字长度为1 if(str.length*2 <= len) { return str; } var strlen = 0; var s = ""; for(var i = 0;i < str.length; i++) { s = s + str.charAt(i); if (str.charCodeAt(i) > 128) { strlen = strlen + 2; if(strlen >= len){ return s.substring(0,s.length-1) + "..."; } } else { strlen = strlen + 1; if(strlen >= len){ return s.substring(0,s.length-2) + "..."; } } } return s; }
相关文章推荐
- Js自动截取字符串长度,添加省略号“……”
- Js自动截取字符串长度,添加省略号(……)的实现方法
- 使用CSS自动截取字符长度并添加为省略号
- JS~字符串长度判断,超出进行自动截取(支持中文)
- JS~字符串长度判断,超出进行自动截取(支持中文)
- js截取字符串长度,超出的用省略号代替
- JS字符串长度判断,超出进行自动截取的实例(支持中文)
- JS~字符串长度判断,超出进行自动截取(支持中文)
- js截取字符串指定长度,超出长度显示省略号
- JS~字符串长度判断,超出进行自动截取(支持中文)
- JS~字符串长度判断,超出进行自动截取(支持中文)
- js--小demo--字符串长度判断,超出进行自动截取(支持中文)
- 用CSS自动截取固定长度字符串,显示省略效果
- js中英文字符串长度及截取问题
- 样式(css)限制字符串长度,自动截取
- JS判断字符串字节数并截取长度的方法
- js从字符串中截取10个字节的长度
- ASP.net:截取固定长度字符串显示在页面,多余部分显示为省略号
- 两个截取字符串的实用方法(超过一定长度自动换行)
- js 截取特定长度字符串