Javascript / jquery选择字符串中两个点内的值

时间:2017-08-13 17:41:27

标签: javascript jquery string

我正在尝试找到一个javascript / jquery代码来选择这些点之间的数字:

0373:0081:0D1D:00C4

我想要输出:

var A = 0373;
var B = 0081;
var C = 0D1D;
var D = 00C4;

谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用Javascript split方法

var numberArray = yourString.split(':');
var A = numberArray[0];
var B = numerArray[1];
...

答案 1 :(得分:1)

您可以使用destructuring assignment:

var [A, B, C, D] = "0373:0081:0D1D:00C4".split(":");

答案 2 :(得分:1)

分割后,您可以使用window对象分配值。

var string = '0373:0081:0D1D:00C4';

['A', 'B', 'C', 'D'].forEach(function (v, i) {
    window[v] = this[i];
}, string.split(':'));

console.log(A, B, C, D);