Javascript typescript:在特定字符数之后修剪文本的其余部分

Javascript typescript:在特定字符数之后修剪文本的其余部分,javascript,html,typescript,trim,substr,Javascript,Html,Typescript,Trim,Substr,我想将文本限制为15个字符,如果超过15个字符,则文本的其余部分应为… 你是怎么做到的 我在用这个 return txt.substr(15, txt.length); 但是,它删除了前15个字符 if(txt.length >= 15) { txt = txt.substring(0, 15) + '...'; } 或者,如果您仍然希望只显示15个字符: if(txt.length >= 15) { txt = txt.substring(0, 12) + '...';

我想将文本限制为15个字符,如果超过15个字符,则文本的其余部分应为

你是怎么做到的

我在用这个

return txt.substr(15, txt.length);
但是,它删除了前15个字符

if(txt.length >= 15) {
  txt = txt.substring(0, 15) + '...';
}
或者,如果您仍然希望只显示15个字符:

if(txt.length >= 15) {
  txt = txt.substring(0, 12) + '...';
}

您还可以使用concat函数

if(txt.length >= 15) {
 return txt.substr(0,15).concat('...');
} else {
 return txt;
}

下面的
typescript
代码适合我

let txt = '1234567890FIFTH_REPLACEME';
return txt.slice(0, 15).concat('...');
JavaScript中的工作示例:

单击下面的“运行代码段”按钮,然后单击“尝试”按钮查看结果

函数myFunction(){
var str=“1234567890第五次替换”;
var res=str.slice(0,15).concat('…');
document.getElementById(“demo”).innerHTML=res;
返回res;
}
单击按钮以显示字符串的提取部分

试试看