如何用破折号分隔2个字符串?

时间:2016-03-28 06:41:04

标签: javascript

在一个项目中,我获得了由两部分组成的ID,部分由短划线分隔。我怎样才能得到第1部分和第2部分?

JS

var ID = "100-200";

var id_part1 = 0;
var id_part2 = 0;

6 个答案:

答案 0 :(得分:6)

试试这个:

    var id = "100-200";
    var arr = id.split("-");
    alert(arr[0]);
    alert(arr[1]);

答案 1 :(得分:5)

简单JavaScript

ID = "100-200";
var values = ID.split('-');

var id_part1 = values[0];
var id_part2 = values[1];

答案 2 :(得分:1)

var id = "100-200";
var array = id.split("-");
var id_part1 = array[0];
var id_part2 = array[1];

答案 3 :(得分:0)

使用Split:试试这个

var str = "100-200";
var res = str.split("-");

结果在数组列表中。

答案 4 :(得分:0)

您可以使用:

var ID= "100-200" ;
ID=ID.split('-')[1];
var id_part1 = ID[0];
var id_part2 = ID[1];

答案 5 :(得分:0)

现在可以用解构任务在一行中完成:

var ID = "100-200";
var [id_part1, id_part2] = ID.split('-');

console.log('id_part1: ', id_part1);
console.log('id_part2: ', id_part2);