美文网首页
截断字符串

截断字符串

作者: 黑夜的眸 | 来源:发表于2018-05-28 23:30 被阅读0次

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

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

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

知识点

  • String.substr() 从起始索引号提取字符串中指定数目的字符。
  • String.substring() 提取字符串中两个指定的索引号之间的字符。
  • String.slice() 更灵活,允许使用负数作为参数,代表末尾。
function truncate(str, num) {
  if(num <= 0)return "";
  if(num>3 && str.length > num)
    str = str.slice(0,num-3) + "...";
  else if(str.length > num){
    str = str.slice(0,num) + "...";
  }
  return str;
}
truncate("A-tisket a-tasket A green and yellow basket", 11);//"A-tisket..."

相关文章

  • white-space

    CSS 截断字符串 CSS是实现文字自动截断

  • Design & Coed 7:截断字符串

    截断字符串 Truncate a string 用瑞兹来截断对面的退路) 如果字符串的长度比指定的参数num长,则...

  • Truncate a string

    截断字符串 (用瑞兹来截断对面的退路) 如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。 切记...

  • FCC-JS-BSA-Truncate a string-截断字

    截断字符串 (用瑞兹来截断对面的退路) 如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。 切记...

  • FCC 260 - 截断字符串

    截断字符串 (用瑞兹来截断对面的退路)如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。切记,插...

  • 截断字符串

    如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。 切记,插入到字符串尾部的三个点号也会计入字符...

  • 一行代码实现的js方法

    1. 计算两个日期之间的天数 2. 在中间截断字符串 3. 在结尾处截断字符串 4. 检查用户是否在Apple设备...

  • curl 自动获取并设置代理

    从注册表中读取代理 字符串截断 字符串替换方法 curl 设置代理方法

  • Flutter实现字符串显示不全时中间显示...

    Flutter中当字符串过长显示不下时会默认的帮我们截断,截断的类型有 类型中的ellipsis省略是尾部省略,没...

  • C++

    统计字符串中某个字符出现的次数 字符串加入多个相同的字符 字符串切片,截断 进制转换

网友评论

      本文标题:截断字符串

      本文链接:https://www.haomeiwen.com/subject/nbinjftx.html