删除字符串中第5个字符之后的所有字符

remove all characters of a string after 5th character?

本文关键字:字符 之后 5个 字符串 删除      更新时间:2023-10-12

我需要删除字符串中第5个字符之后的所有字符,例如

我的字符串是

P-CI-7-C-71

输出应该像

P-CI-

使用子字符串

alert("P-CI-7-C-71".substring(0, 5)); 

所以你可以像一样使用它

var str='P-CI-7-C-71'.substring(0, 5); 

您也可以使用substr,在这种情况下工作方式相同,但请记住它们的工作方式不同,因此它们通常不能互换

var str='P-CI-7-C-71'.substr(0, 5); 

在原型中可以注意到差异

str.substring(indexStart[,indexEnd])

str.substr(start[,length])

提取字符串部分

有三种方法可以提取字符串的一部分:

slice(start, end)
substring(start, end)
substr(start, length)

使用String#substring:

substring()方法在一个索引和另一个索引之间或通过字符串的末尾返回字符串的子集。

document.write('P-CI-7-C-71'.substring(0, 5));

试试这个:

alert('P-CI-7-C-71'.substring(0,5));

var str = 'P-CI-7-C-71';
var res = str.slice(0,5);
alert(res);

Use可以在JS 中使用子字符串函数

子字符串(StringName、StartPosition、End Position);