我需要在第5个字符后删除字符串中的所有字符, 例如
我的字符串是
P-CI-7-C-71
,输出应该像
P-CI-
答案 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)
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);