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];
}