美文网首页
JS 截断字符串

JS 截断字符串

作者: ER_PM | 来源:发表于2019-03-31 23:34 被阅读0次

肚子里的书太多,而且闷得太久,害怕发霉,所以专门在这里晒晒。

问题:截取指定长度(num)的一个字符串(str),超出长度的部分在尾部添加...,并返回被截断的字符串,当指定的长度大于并等于该要截取的字符串(str)时,则返回原来的字符串(str)

function truncateString(str, num) {
  if(num >= str.length){
    return str;
  }
  let newStr = str.substring(0,num) + '...';
  return newStr;
}

//返回 "A-tisket..."。
truncateString("A-tisket a-tasket A green and yellow basket", 8);

//返回 "A-tisket a-tasket A green and yellow basket"。
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length) 

//返回 "A-tisket a-tasket A green and yellow basket"。
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2);

//返回 "A..."。
truncateString("A-", 1);

相关文章

  • JS 截断字符串

    肚子里的书太多,而且闷得太久,害怕发霉,所以专门在这里晒晒。 问题:截取指定长度(num)的一个字符串(str),...

  • 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长,则把多余的部分用...来表示。切记,插...

  • JavaScript 字符串

    js字符串,js字符串的概述和声明,js字符串的特性,js字符串的常用方法,js字符串的拓展方法,js字符串的案例...

  • 截断字符串

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

  • 一行代码实现的js方法

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

  • curl 自动获取并设置代理

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

网友评论

      本文标题:JS 截断字符串

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