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);
}
}
});