JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" class="decimal" value="" />
JavaScript
$('.decimal').keyup(function(){
var val = $(this).val();
if(isNaN(val)){
val = val.replace(/[^0-9\.]/g,'');
if(val.split('.').length>2)
val =val.replace(/\.+$/,"");
}
$(this).val(val);
});