JSFiddle - React, Tailwind, and code Playground
JavaScript
//http://stackoverflow.com/questions/9716468/is-there-any-function-like-isnumeric-in-javascript-to-validate-numbers
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function number_or_string(i){
if (i.length == 10 && i.replace(/[^0-9]/g,"").length)
//http://stackoverflow.com/questions/7657824/count-the-number-of-integers-in-a-string
{result = 'date'}
else if (isNumeric(i))
{result = 'number'}
else
{result = 'string'}
return result
}
alert(number_or_string('2016.0'))