JSFiddle - React, Tailwind, and code Playground

by SnakeEyes

HTML

<input type="text" class="numbersOnly" value="" />

JavaScript

jQuery('.numbersOnly').keyup(function (e) { 
    if(($(this).val().split(".")[0]).indexOf("00")>-1){
        $(this).val($(this).val().replace("00","0"));
    } else {
        $(this).val($(this).val().replace(/[^0-9\.]/g,''));
    }
    
    if($(this).val().split(".")[2] != null || ($(this).val().split(".")[2]).length ){
        $(this).val($(this).val().substring(0, $(this).val().lastIndexOf(".")));
    }    
});