Как проверить ввод десятичного значения?Jquery

Программирование на jquery
Ответить
Anonymous
 Как проверить ввод десятичного значения?

Сообщение Anonymous »

В настоящее время работает только над десятичными значениями, где в текстовом поле пользователь вводит только значение deciaml. Должен принять только 10 номеров, например, если пользователь введет 12345.000000, он должен получить предупреждение, сказанное ошибку формата поля номеров. Пожалуйста, снова введите, используя правильный формат. (6.3) < /strong> < /p>

С моим текущим кодом jQuery он примет десятичное значение < /p>

$("#txtQty").keyup(function() {
var $this = $(this);
$this.val($this.val().replace(/[^\d.]/g, ''));
});
< /code>

Это мой html -код для текстового поля с этим HTML. Это позволит только 10 символов < /p>


< /code>

Я устал приведенный ниже, поэтому пользователь сказал, но все же я получаю ту же проблему < /p>

$('#txtQty').focusout(function(e) {
if('123456.789'.match(/^[0-9]{6}\.[0-9]{3}$/) !== null){
alert("Number field format error. Please re-enter using the proper format. (6.3)");
}else{
'123456.7890'.match(/^[0-9]{6}\.[0-9]{3}$/) !== null
}
});
< /code>

до десятичной точки, он должен принять (1-6) 6 числа за десятичной точкой. />
12345.000 - true

1234.000 - true

123.000 - true

12.000 - true

1.000 - true
< /p>

заранее.$('.ipt_Havg').focusout(function (e) {
var regexp = /\d*\.\d{3}/
if (document.getElementById("ipt_Havg").value !== regexp) {
alert("Number field format error. Please re-enter using the proper format. (6.3)");
} else {
alert('nothing wrong here');
}
});


Подробнее здесь: https://stackoverflow.com/questions/337 ... alue-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»