JavaScript chop / slice /修剪字符串中的最后一个字符

我有一个字符串, 12345.00 ,我希望它返回12345.0

我看过trim ,但它看起来只是修剪空白和slice ,我不明白这是如何工作的。 有什么建议么?


您可以使用子字符串函数:

var str = "12345.00";
str = str.substring(0, str.length - 1); // "12345.0"

这是被接受的答案,但根据下面的对话,片语法更清晰:

var str = "12345.00";
str = str.slice(0, -1); // "12345.0"

你可以使用切片! 你只需要确保你知道如何使用它。 正数#相对于开始,负数相对于结束。

js>"12345.00".slice(0,-1)
12345.0

您可以使用JavaScript字符串对象的子字符串方法:

s = s.substring(0, s.length - 4)

它无条件地删除字符串s中的最后四个字符。

但是,如果要有条件地删除最后四个字符,则只有在它们完全是_bar

var re = /_bar$/;
s.replace(re, "");
链接地址: http://www.djcxy.com/p/4525.html

上一篇: JavaScript chop/slice/trim off last character in string

下一篇: Extended slice that goes to beginning of sequence with negative stride