Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用更多数字拆分数组_Javascript_Arrays - Fatal编程技术网

Javascript 使用更多数字拆分数组

Javascript 使用更多数字拆分数组,javascript,arrays,Javascript,Arrays,假设我有以下字符串: (255+23*452-2) 然后我用 string.split("") 所以我得到了一个数组。但问题是我只能得到这样的数组: [2,5,5,+2,3,*…]我不需要。我需要得到如下数组:[255,+,23,*,452,-,2,…,等等] 感谢您的建议匹配一组数字或根本不是数字的所有内容: 常量字符串=255+23*452-2; const components=string.match/\d+\d/g; // [, 255, +, 23, *, 4

假设我有以下字符串:

(255+23*452-2)
然后我用

string.split("")
所以我得到了一个数组。但问题是我只能得到这样的数组: [2,5,5,+2,3,*…]我不需要。我需要得到如下数组:[255,+,23,*,452,-,2,…,等等]


感谢您的建议

匹配一组数字或根本不是数字的所有内容:

常量字符串=255+23*452-2; const components=string.match/\d+\d/g; // [, 255, +, 23, *, 452, -, 2, ]
匹配一组数字或根本不是数字的所有内容:

常量字符串=255+23*452-2; const components=string.match/\d+\d/g; // [, 255, +, 23, *, 452, -, 2, ] 看这里:看这里: