var str = 'asdf234awe324wese34'; // or string -> '23asdre34ere' or something
数字应该是这样的数组:
var strArr = [234,324,34]; // if string or -> [23,34] or something
可能会回答?
var a = '23wer234sdf45';
var reg = /\d+/g;
var store = a.match(reg);
//alert(store[2]);//alerts 45
但是现在我怎样才能将它存储在数组中?
var storeArray = []; //insert matched numbers here
所以我可以稍后在我的项目中调用apply()方法来使用它....
没有这样的项目,只是为了好玩而学习
答案 0 :(得分:1)
var a = '23wer234sdf45';
var reg = /\d+/g;
var store = a.match(reg);
console.log(store[0]);
console.log(store[1]);
console.log(store[2]);
像其他人一样,它已经是一个数组,但如果没有,那么:
var storeArray = [store[0], store[1], store[2]];
答案 1 :(得分:0)
您可以使用substring method
。
int str = 'asdf234awe324wese34';
var storeArray = [];
storeArray[0] = str.subString(4,7);
storeArray[1] = str.subString(10,13);
storeArray[2] = str.subString(17,19);