Показать сообщение отдельно
  #1 (permalink)  
Старый 20.08.2018, 14:04
Новичок на форуме
Отправить личное сообщение для xecic Посмотреть профиль Найти все сообщения от xecic
 
Регистрация: 20.08.2018
Сообщений: 4

Как разрешить ввод только цифр и минуса в начале?
Привет. Есть такой код -
$( document ).ready(function() {
  $("#AXInput").on("keypress keyup blur",function (event) {
             //this.value = this.value.replace(/[^0-9\.]/g,'');
      $(this).val($(this).val().replace(/[^0-9\.]/g,''));
             if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
                 event.preventDefault();
             }
         });
  });

Он разрешает вводить только цифры и точки, если нужна float переменная . А как сделать так, чтобы можно было ввести еще и знак минус(-), перед строкой? Например -1,56 или -5. То есть только в начале строки разрешить ввод знака.
Ответить с цитированием