Skip to content

Instantly share code, notes, and snippets.

@kovaldn
Last active July 2, 2019 00:18
Show Gist options
  • Save kovaldn/5998119 to your computer and use it in GitHub Desktop.
Save kovaldn/5998119 to your computer and use it in GitHub Desktop.
Javascript: input validate
/*
* запрещаем вводить цифры
* http://learn.javascript.ru/keyboard-events
*/
// keydown event
e = (e) ? e : window.event;
var charCode = (e.which) ? e.which : e.keyCode;
// если от 0 до 9
if(charCode > 47 && charCode < 58) return false;
// Запрещает пользователю вводить любые символы, кроме: цифр, del, backspace, up, down, left, right.
// Событие: keypress
// *Альтернатива: можно просто использовать плагин jquery.maskedinput-1.3.min http://digitalbush.com/projects/masked-input-plugin/
var validateNumericInput = function (ev) {
var charCode = (ev.which) ? ev.which : ev.keyCode
if (
(charCode < 48 || charCode > 57) &&
charCode != 8 &&
charCode != 46 &&
(charCode < 37 || charCode > 40)
)
{
return false;
}
return true;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment