三行搞定

function truncate(str, num) {
ab = str.length >num?num>3?str.slice(0,num-3)+ "...":str.slice(0,num) + "...":str;return ab;
}truncate("A-tisket a-tasket A green and yellow basket", 11);

截断字符串

(用瑞兹来截断对面的退路)

如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。

切记,插入到字符串尾部的三个点号也会计入字符串的长度。

但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。

转载于:https://www.cnblogs.com/xuanjidd/p/9229038.html

FCC Truncate a string 解决方法相关推荐

  1. 【java】maven工程使用switch时不能使用String解决方法

    原因 : 1.7之前不支持使用String 解决方法 : 1.右击程序------> Build Path ------>Config Build Path 2.选择图示选项 3.更改选项 ...

  2. fastjson转换包含date类型属性的对象时报错com.alibaba.fastjson.JSONException: For input string 解决方法

    fastjson转换包含date类型属性的对象时报错com.alibaba.fastjson.JSONException: For input string 解决方法 pojo里面的date属性上要加 ...

  3. Office 2013/Access 2013 连接字符串/connstr/connection string 解决方法/办法

    引言:今上午把系统从笔记本(Win7 Pro 32bit + VS2010 + Access 2010)移植到我的台式机上(Win8 Pro 64bit + VS2012 + Access 2013) ...

  4. error TS2322: Type ‘WritableComputedRef<string>‘ is not assignable to type ‘string‘ 解决方法

    前言 在 Vue3 + TypeScript + pinia 项目中,使用 get() set() 定义计算属性时,出现 '不能将类型"WritableComputedRef<stri ...

  5. Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法

    MySQL ERROR 1366(HY000):Incorrect string value,在往数据库中插入中文的时候会出现. 这也就是编码问题,网上大部分都是说设置下配置文件中的设置,而可悲的是在 ...

  6. Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)返回非映射实体类的解决方法

    Spring JdbcTemplate的queryForList(String sql , Class elementType)返回非映射实体类的解决方法 参考文章: (1)Spring JdbcTe ...

  7. Warning: Illegal string offset ‘account‘ in 解决方法

    Warning: Illegal string offset 'account' in 解决方法 参考文章: (1)Warning: Illegal string offset 'account' i ...

  8. PHP7不能用string类名,thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法...

    这篇文章主要介绍了thinkphp在php7环境下提示Cannot use 'String' as class name as it is reserved的解决方法,涉及thinkPHP针对php7 ...

  9. linux mysql 1366_Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法

    MySQL ERROR 1366(HY000):Incorrect string value,在往数据库中插入中文的时候会出现. 这也就是编码问题,网上大部分都是说设置下配置文件中的设置,而可悲的是在 ...

最新文章

  1. Struts2返回json
  2. asp.net 上传大文件解决方案(转)
  3. 密码技术--RSA数字签名及Go语言应用
  4. ESP8266开发笔记
  5. java分页的工具类,java分页工具类
  6. c语言双向链表 快速排序,双向链表的快速排序(swift版本)
  7. 【Java】_2_Java程序入门第五课
  8. 第2章[2.6] 组件与容器的选择与开发
  9. i2c传输距离_使用 ToF 传感器进行距离测量和手势识别的基本原理
  10. ryzen linux 搭配显卡,AMD锐龙Ryzen5 2600X配什么显卡好?锐龙R5-2600X最佳显卡搭配知识...
  11. 【python VS Code】调用自定义模块 ModuleNotFoundError: No module named XXX
  12. 基于系统的流量控制(Qos)
  13. HTTP报文-请求方式
  14. 【已解决】macbook pro m1芯片ubuntu20.04ARM64虚拟机添加输入法
  15. 雪崩效应 (密码学术语)
  16. linux文件压缩和打包
  17. 你还在靠“喂喂喂”来测语音通话质量吗,看完这篇文章你就能掌握正确姿势。
  18. linux iptables mac,mac下的iptables---pfctl
  19. MySQL关系型数据库
  20. web前端工程师简历

热门文章

  1. Python 函数的4种参数
  2. java 改变图片的DPI
  3. CSS 指层叠样式表 (Cascading Style Sheets) 和选择器
  4. 解决mathtype微分点不显示
  5. QSettings 读写注册表、配置文件
  6. 知识图谱入门 【八】- 语义搜索
  7. Stm32文件系统FATFS(开始于2021-09-09)
  8. 大数据早报:甲骨文公司投资4300万美元在总部建高中 18项全球互联网领先科技成果公布中国占6成 (12.6)
  9. 浏览器 下载文件/课件
  10. qc35 说明书_教你Bose QC35耳机的使用方法