Decimal Validator

18/12/2012

<html>
<head>
  <title></title>
  <script src="http://code.jquery.com/jquery-1.8.3.min.js" type="text/javascript"></script>
  <script type="text/javascript">
   $(document).ready(function() {
         $('.numbersOnly').keyup(function (e) {
            if(($(this).val().split(".")[0]).indexOf("00")>-1){
                    $(this).val($(this).val().replace("00","0"));
            } else {
                    $(this).val($(this).val().replace(/[^0-9\.]/g,''));
            }
            if($(this).val().split(".")[2] != null || ($(this).val().split(".")[2]).length ){
                    $(this).val($(this).val().substring(0, $(this).val().lastIndexOf(".")));
         }
         });
  });
  </script>
</head>
<body>
  <input type="text" class="numbersOnly" value="" />​
</body>
</html>