JSFiddle - React, Tailwind, and code Playground

by Michael Dibbets

HTML

<input type="text" onchange="window.alert(returnRangeFromString(this.value))">

JavaScript

function findAvailableRangeIdentifier($string) {
        for(var c=0;c<$string.length;c++) {
            if(c > 0 && $string.charAt(c) === '-' && !isNaN($string.charAt(c-1))) {
                 return c;
            }
        }
        return -1;
    }
    function returnRangeFromString($string) {
       var loc = findAvailableRangeIdentifier($string);
       if(loc > -1) {
           var first = $string.substring(0,loc).trim();
           var second = $string.substring(loc+1,$string.length).trim();
           return [parseInt((isNaN(first)?0:first)),parseInt((isNaN(second)?0:second))];
       }
       return [0,0];
    }