Слушай
ZoNT, а ведь ты тоже получается в своем скрипте разделяеш как-то нажатия символьных и функциональных клавиш. Ведь кроме нужных символов, ничего не вводится, а функц. клавиши работают. У меня премерно таже задача, только без маски, без ограничения по длине (разве что с помощью св-ва maxlength input'а). Необходимо только ограничивать ввод символов.
Ты мог бы сделать скрипт, в который бы вместо маски задавались бы разрешенные символы, ну и как у тебя: a - любая буква, 9 - любая цифра, * - буква или цифра. И чтобы не было ограничений по длине и юзер мог бы вводить эти символы как захотел. Я думаю многие тебе за это спасибо скажут - я уж точно