Значение не начиналось на 0
Добрый день!
Подскажите как сделать так, чтобы в поле input можно было вводить только цифры и при этом первая цифра не должна быть нулем Делал во так (0 все-равно можно ввести первым символом) <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function(){ $('.number_dots').on('input', function(){ this.value = this.value.replace(/^\0|[^\d]/g, ''); }); }); </script> |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function(){ $('.number_dots').on("keyup", 'input', function(){ this.value = this.value.replace(/^\0|[^\d]/g, ''); }); }); </script> |
tai,
:-? /^0|\D/g |
\0 - это злобный символ NUL. Вручную вы его никак не введёте.))
|
Часовой пояс GMT +3, время: 16:40. |