Значение не начиналось на 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, время: 23:38. |