如何使用split()将1.18.0-AAA-1转换为1.18.0 js

时间:2016-05-17 23:27:37

标签: javascript

如何使用javascript split splice slice方法转换:

1.18.0-AAA-1加入1.18.0.

2 个答案:

答案 0 :(得分:1)

从初始值开始,确定所需的部分在第一个连字符之前,因此将其用作拆分的分隔符。执行拆分,然后第一部分将是一切,但不包括第一个连字符。你不需要切片或拼接 - 只需拆分。然后在末尾添加点作为尾随点。

var x="1.18.0-AAA-1";
var y=x.split("-");//splits it at each "-";
var z=y[0]+".";//gives 1.18.0.

然而,如果你要求使用三种方法中的每一种来产生结果,那么这听起来像是家庭作业,你应该尝试自己做。最好的学习方法是尝试。

答案 1 :(得分:0)

使用split从字符串

创建数组

var str = "1.18.0-AAA-1"; var parts = str.split("-"); // this returns the array ["1.18.0", "AAA", "1"]

现在最简单的方法就是:

parts[0];