JSFiddle - React, Tailwind, and code Playground

by LyndseyB

HTML

3413289830 a-bcdefghij
776 a+bc
12345 a+bcde
1232 ab+cd
90602 a+bcde

JavaScript

var line = "1232 ab+cd";

var x = line.split(' '),
    y = x[0],
    z = x[1],
    i,
    expr = '',
    pattern = /[+-]/;
    
    for(i=0;i<z.length-1;i++) {
        var numbers = y[i],
            str = z[i];
        
        if(pattern.test(str)) { 
            console.log('found');
            expr+=str;      
        } else {      
            console.log('test');
            expr+=numbers; 
        }         
    }
console.log(expr);
   // console.log((new Function( 'return ' + expr ) )());
   // console.log(expr);