Skip to content

Instantly share code, notes, and snippets.

@iGusev
Created May 31, 2013 16:06
Show Gist options
  • Save iGusev/5686036 to your computer and use it in GitHub Desktop.
Save iGusev/5686036 to your computer and use it in GitHub Desktop.
jQuery("#edit-field-phone-und-0-value").keypress (
function(event)
{
var key, keyChar;
if(!event) var event = window.event;
if (event.keyCode) key = event.keyCode;
else if(event.which) key = event.which;
/*
если нажата одна из следующих клавиш: enter, tab, backspace, del, стрекла влево, стрелка вправо
тогда на этом завершаем работу функции, т..к эти клавиши нужны для нормальной работы с полями форм
*/
if(key==null || key==0 || key==8 || key==13 || key==37 || key==39 || key==46 || key==9) return true;
keyChar=String.fromCharCode(key);
/*
d - это зарезервированное сокращение в регулярных выражениях, означает любая цифра
*/
if(!/\d/.test(keyChar)) return false;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment