如何使用JavaScript将逗号分隔的字符串解析为两个变量?
我有这种情况如何使用JavaScript将逗号分隔的字符串解析为两个变量?,javascript,Javascript,我有这种情况 var a = '2008, 1993'; 我想把这个字符串解析成 var b = 2008 var c = 1993 使用javascript var a = '2008, 1993'; var array = a.split(','); var b = parseInt(array[0]); var c = parseInt(array[1]); 您正在寻找这样的功能: var array = '2008, 1993'.split(','); var b = parseI
var a = '2008, 1993';
我想把这个字符串解析成
var b = 2008
var c = 1993
使用javascript
var a = '2008, 1993';
var array = a.split(',');
var b = parseInt(array[0]);
var c = parseInt(array[1]);
您正在寻找这样的功能:
var array = '2008, 1993'.split(',');
var b = parseInt(array[0]);
var c = parseInt(array[1]);
var a = '2008, 1993'.split(', '), b = a.shift(), c=a.shift()
或者像这样:
var array = '2008, 1993'.split(',');
var b = parseInt(array[0]);
var c = parseInt(array[1]);
var a = '2008, 1993'.split(', '), b = a.shift(), c=a.shift()
允许您根据指定的分隔符将字符串拆分为子字符串数组
var a = "2008, 2009",
items = a.split(/, ?/),
b = +items[0],
c = +items[1];
我建议使用regex/,?/
进行拆分,即逗号后跟可选空格-不过如果您知道始终都有逗号和空格,您可以说a.split(“,”
)
因为您似乎希望将单个项目作为数字而不是字符串,所以我已经演示了如何使用