JSFiddle - React, Tailwind, and code Playground
by alexflav23
HTML
<input type="text" id="test"/>
JavaScript
function isNumber(value) {
return !isNaN(parseFloat(value)) && isFinite(value);
};
function testNumber(value) {
if (!isNumber(value)) {
alert("A number must go in here");
} else {
if ((number % 1).toString().length > 2) {//gets the decimal part
alert("You can only use two decimals");
} else {
alert("Thanks user, good choice of number");
// now do something with the value.
};
};
};
window.onload = function() {
var input = document.getElementById("test");
console.dir(test);
test.addEventListener("keyup", function(event) {
alert(event.target.value);
testNumber(event.target.value);
}, false);
};