JSFiddle - React, Tailwind, and code Playground
by 533135
HTML
Enter percentage: <input type="text"><br><br><br><br><br><br>
<b> </b>
<p> </p>
JavaScript
$(document).ready(function(){
$("input").keyup(function(evt){
var val= $(this).val();
var re = /^[0-9\s?]{1,2}([0])?\.?(\.([0-9]{1,2}))?$/;
$("p").html("asf"+ re.test(val) )
if(! re.test(val) )
$(this).val(val.substring(0,val.length-1))
}).blur(function(){
var val= $(this).val();
var regex = /^(100|[0-9]+\.[0-9]{2})$/;
if(!regex.test(val)) {$(this).val("");}
});
});