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

时间:2016-03-31 06:57:57

标签: javascript

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

我的字符串是

P-CI-7-C-71

,输出应该像

P-CI-

5 个答案:

答案 0 :(得分:1)

使用 substring

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])

VS

  

str.substr(start [,length])

答案 1 :(得分:1)

提取字符串部分

提取字符串的一部分有3种方法:

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

答案 2 :(得分:0)

使用String#substring

  

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

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

答案 3 :(得分:0)

试试这个:

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

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

答案 4 :(得分:0)

使用可以在JS中使用substring函数

  

Substring(StringName,StartPosition,End Position);