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



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

0373:0081:0D1D:00C4

我想要输出:

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

谢谢!

你可以使用 Javascript split Method

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

您可以使用解构赋值:

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

您可以在拆分后将值与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);

最新更新