JSFiddle - React, Tailwind, and code Playground
by John Wick
HTML
<input type="text" class="dot"> <br />
<input type="text" class="dot"> <br />
<input type="text" class="dot"> <br />
JavaScript
$('.dot').keydown(function(event) {
///alert(event.which);
if(event.which < 46
|| event.which > 59) {
event.preventDefault();
} // prevent if not number/dot
if(event.which == 46
&& $(this).val().indexOf('.') != -1) {
event.preventDefault();
} // prevent if already dot
});