JSFiddle - React, Tailwind, and code Playground
by willtx
HTML
<input id="numbercheck" type="text"></input>
<input type="button" id="btnCheck" value="Check Number"></input>
JavaScript
$(document).ready(function () {
$('#btnCheck').click(function () {
checknumber( $('#numbercheck').val(),2,'.');
});
});
function checknumber(number) {
var checkValue = number.replace(/[^\d\-.]/g, "");
alert("value to check (before parse): " + number + "\n"
+ "after parse: " + (checkValue === "" ? "[blank]" : checkValue));
//if (isNaN(checkValue) || checkValue === null || checkValue === "") {
// $('#numbercheck').val(number + 'Not valid number');
// return;
//}
if(!$.isNumeric(checkValue))
{
$('#numbercheck').val(number + ' - Not valid number');
return;
}
$('#numbercheck').val(checkValue);
}