JSFiddle - React, Tailwind, and code Playground

by karim79

HTML

<input type="text"/>

JavaScript

$("input").keyup(function() {
   $(this).val($(this).val().replace(/[^.0-9]/g,''));
    if($(this).val()) {
       var val = parseFloat($(this).val());
        if(val > 99.99) {
            $(this).val(99.99);  
        } else {
            $(this).val(val);
        }
    }
      
});