如何在JavaScript中从末尾截取字符串?

11 浏览
0 Comments

如何在JavaScript中从末尾截取字符串?

这个问题已经有答案了:

如何使用JavaScript在字符串中裁剪/切片/修剪掉最后一个字符?

我有一个二进制值列表,每个值都是一个不同长度的字符串,我需要从每个值中切掉最后的18个字符。所以在下面的例子中,需要保留粗体部分。

11001000000000000001010

110000000001101011100

使用JavaScript应该怎么做呢?

admin 更改状态以发布 2023年5月21日
0
0 Comments

String.prototype.slice()函数中,你必须使用负索引。

  • 使用负索引作为第一个参数返回从字符串结尾往前数第6个元素开始截取的字符串。

var example = "javascript";
console.log(example.slice(-6)); 

  • 使用负索引作为第二个参数返回从字符串开头到倒数第6个元素截取的字符串。它与第一种方法相反。

var example = "javascript";
console.log(example.slice(0, -6));

在你的特定情况下,你必须使用第二种方法。

console.log('11001000000000000001010'.slice(0, -18));
console.log('110000000001101011100'.slice(0, -18));

如果你想了解更多关于该函数的信息,请访问:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice

0