Разрешить только число, десятичное значение до двух, удаление и возврат - PullRequest
0 голосов
/ 22 июня 2019

В моем коде jquery я делаю проверку только для чисел и десятичной точки, это ограничивает специальные символы.Но это также ограничивает возврат и удаление ключа.Итак, кто-нибудь может мне помочь в этом вопросе?

Разрешить = [только цифры, десятичное значение до двух разрядов, возврат на одну позицию и удаление]

Restrict = [опция вставки специальных символов и алфавиты]

Проверка выполняется в jquery.

Заранее спасибо.

   <label for="proposal_price">price</label>
   <input type="text" class="form-control" id="proposal_price" name="proposal_price"> 

   $('#proposal_price').keypress(function(event) {
          var self = $(this);
          self.val(self.val().replace(/[^0-9\._\b]/g, ''));
          if (((event.which != 46 || (event.which == 46 && $(this).val() == '')) ||
          $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
                    event.preventDefault();
               }
   }).on('paste', function(event) {
        event.preventDefault();
   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...