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