Я использую следующую функцию для числовая проверка, не допускающая специального символа и алфавит, она работала нормально. Если я скопирую и вставляю значение в текстовое поле, то значения отсутствуют.jquery числовая проверка не работает
Например, скопировать значение 12-3456-789 и вставить в текстовом поле проверки, вставленное только вместо 123456789
$("input[type=text]").on("keyup", function() {
var o=$(this);
o.val(o.val().replace(/[^\d]/g,""));
});
Зачем вам нужен '[]'? – Itay
Можете ли вы показать свой HTML? Полагаю, у вас есть атрибут 'maxlength', установленный на' 9' на вашем элементе 'input'. –
@ Я не знаком с регулярным выражением – User