JSFiddle - React, Tailwind, and code Playground

by manoj

HTML

<input type="text" class="dot"> <br />
<input type="text" class="dot"> <br />
<input type="text" class="dot"> <br />

JavaScript

$('.dot').keydown(function(event) {

    var code = event.which;
    var foo = 0;
    // prevent if already dot
    if (code != 8 && code != 46) {
        if ((foo == 0) && (code != 190) && (event.which < 46 || event.which > 59)) {
            event.preventDefault();
        } // prevent if not number/dot
    }
  alert($(this).val().indexOf('.'));    
    if ($(this).val().indexOf('.') > -1) {
        foo = 1;
        if (code == 190)
            event.preventDefault();
     }
    

});