Js自动截取字符串长度,添加省略号(……)的实现方法
2017-03-06 09:28
1081 查看
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自动截取字符串长度,添加省略号“……”
- Js自动截取字符串长度,添加省略号“……”
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- Java实现按字节长度截取字符串的方法
- Lua语言实现:截取给定字符串的部分长度,超出部分用省略号“...”替换
- JS~字符串长度判断,超出进行自动截取(支持中文)
- 使用CSS自动截取字符长度并添加为省略号
- JS实现超过长度限制后自动跳转下一款文本框的方法
- JS判断字符串字节数并截取长度的方法
- JS~字符串长度判断,超出进行自动截取(支持中文)
- js 截取或者替换字符串中的数字实现方法
- 两个截取字符串的实用方法(超过一定长度自动换行)
- 用Java实现按字节长度截取字符串的方法
- 字符串截取指定长度字节数(Java方法实例,注:同样思路js也适用)
- JS~字符串长度判断,超出进行自动截取(支持中文)
- 用Java实现按字节长度截取字符串的方法
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- C#实现根据字节数截取字符串并加上省略号的方法
- 处理字符串的一些js/jq方法(去除HTML,去除空格,计算真实长度,截取中英文字符)
- 两个截取字符串的实用方法(超过一定长度自动换行)