JSFiddle - React, Tailwind, and code Playground

by Darby Rathbone

JavaScript

var old_init = parseInt;
parseInt = function () {
    var r = [];
    r.push(old_init.apply(this, arguments));
    while (/\D?(\d+)\D+?/.test(arguments[0])) {
        arguments[0] = (arguments[0].replace(r[r.length - 1], '')).replace(/\D?(\d+)\D+?/, function (m, g) {
            console.log(arguments);
            r.push(old_init.apply(this, g));
            return "";
        });
        //console.log(arguments[0]);
    }
    return r;
};
console.log(parseInt('123a1245a555353fjasldh12214'))