我想要我的myResult=[40','-','(','60','*','2','(']
let myInput = '40-(60*2)';
let myResult = myInput.split(/([*/+-])/);
console.log(myResult)
在字符集中包含括号,然后使用.match
而不是.split
,并替换为数字字符。
let myInput = '40-(60*2)';
let myResult = myInput.match(/[()*/+-]|d+/g);
console.log(myResult)