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, ] 看这里:看这里: