deaddale
9/2/2015 - 7:18 AM

Запрет ввода любых символов кроме цифр

Запрет ввода любых символов кроме цифр

// запрет ввода любых символов, кроме цифр : начало  
$.fn.forceNumbericOnly = function() {
    return this.each(function()
    {
        $(this).keydown(function(e)
        {
            var key = e.charCode || e.keyCode || 0;
            // Разрешаем backspace, tab, delete, стрелки, обычные цифры и цифры на дополнительной клавиатуре
            return (
                key == 8 || 
                key == 9 ||
                key == 46 ||
                (key >= 37 && key <= 40) ||
                (key >= 48 && key <= 57) ||
                (key >= 96 && key <= 105));
        });
    });
};
$('input[type="text"]').forceNumbericOnly();
// запрет ввода любых символов, кроме цифр : начало