如何获得用破折号分隔的2个字符串

How to get 2 strings separated by a dash?

本文关键字:2个 字符串 分隔 破折号 何获得      更新时间:2023-09-26

在一个项目中,我得到了由两部分组成的ID,这些部分用破折号分隔。我如何获得第1部分和第2部分?

JS-

var ID = "100-200";
var id_part1 = 0;
var id_part2 = 0;

试试这个:

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

使用简单的JavaScript:

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

使用拆分:尝试此

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

结果在数组列表中。

您可以使用:

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

现在可以通过析构函数赋值在一行中完成:

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