Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var test = '5-9+158/9*12596-1';
- var numbersArr = test.split(/[+,\-,*,\/]+/);
- var signsArr = test.split(/[0-9]*/);
- signsArr = signsArr.filter(function(e){return e});
- var theNewNumberArray = [];
- var newSignsArray = [];
- for(var i = 0; i < signsArr.length; i++){
- if(signsArr[i] !== '/' && signsArr[i] !== '*'){
- theNewNumberArray.push(numbersArr[i + 1]);
- newSignsArray.push(signsArr[i]);
- }
- if(signsArr[i] === '/'){
- theNewNumberArray.push(numbersArr[i] / numbersArr[i + 1]);
- }
- if(signsArr[i] === '*'){
- theNewNumberArray.push(numbersArr[i] * numbersArr[i + 1]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement