javascript - 我想使用 JavaScript chop 带有省略号的文本或行

标签 javascript string truncate

<分区>

我正在寻找一个可以用省略号 (...) chop 字符串的简单脚本

我想将 'this is a very long string' chop 为 'this is a ve...'

我不想使用 CSS 或 PHP。

最佳答案

function truncate(input) {
   if (input.length > 5) {
      return input.substring(0, 5) + '...';
   }
   return input;
};

或者在 ES6 中

const truncate = (input) => input.length > 5 ? `${input.substring(0, 5)}...` : input;

关于javascript - 我想使用 JavaScript chop 带有省略号的文本或行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4700226/

相关文章:

javascript - 如何为 Canvas 上的绘图线设置动画

javascript - 谷歌分析代码说明

java - JFileChooser和.txt文件解析问题

javascript - 如何在特定行号之后剪切字符串?

php - 合并两个正则表达式以截断字符串中的单词

javascript - 当两个 YUI 实例使用测试时,为什么会忽略 YUI 测试控制台

javascript - 如何使用 JavaScript 为滚动的 3D 渲染设置动画?

c - C 中的字符串连接

mysql - Laravel 截断带有特殊字符的字符串

c++ - 用 setw 截断