В моем коде 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();
});