自动截取字符串,多出的部分用省略号...代替
来源:互联网 发布:淘宝地址错了怎么改 编辑:程序博客网 时间:2024/05/17 09:47
jQuery: /**参数说明: * 根据长度截取先使用字符串,超长部分追加… * 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; }(页面)标签:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fs"%><c:set var="question" value="${item.qarQuestion}"></c:set> <c:choose> <c:when test="${fs:length(question) > 25}"> <c:out value="${fs:substring(question, 0, 25)}..." /> </c:when> <c:otherwise> <c:out value="${question}" /> </c:otherwise> </c:choose>
阅读全文
0 0
- 自动截取字符串,多出的部分用省略号...代替
- js截取字符串长度,超出的用省略号代替
- php字符串截取固定值并且多余部分用省略号代替
- 控制文字长度,多出的文字用省略号代替
- 控制文字长度,多出的文字用省略号代替
- table限制大小,文字多出部分省略号代替
- WAP端实现显示两行,多出的部分省略号代替
- firefox(火狐)截取字符串用省略号代替
- Lua语言实现:截取给定字符串的部分长度,超出部分用省略号“...”替换
- 自动截取字符串并跟随省略号的CSS
- Android TextView省略号代替多出数据
- C#截取超长字符串超出部分用....代替
- Css自动截取字符串超过的部分
- Android TextView字符串太长进行截取,以省略号代替
- 多行文本超出部分省略号代替
- 文字超出部分用省略号代替
- 关于li溢出部分用省略号代替
- 用正则截取自定义的字数,多余的用省略号代替
- laravel5.4 微信网页授权
- ListView[1] 显示效果
- leetcode 657. Judge Route Circle(C语言)
- 【错误解决】SpringBoot邮件服务的一些错误及其解决方案
- 产品经理需要工具和能力浅谈
- 自动截取字符串,多出的部分用省略号...代替
- 实现运动的尾巴效果
- 登录记住密码
- 转载:国学与古代文学的关系
- Vue2+VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先
- 深度解析阿里云存储
- springboot-shrio-mybatis登录验证与权限控制
- js 点击事件回调函数传参
- OpenStack Pike 版本中的 53 个新功能