Плагин Jquery.keyfilter.js

Мне очень нравится возможность ограничить набор символов, вводимых в поля ввода, с помощью регулярного выражения.

Такая функциональность существует в Ext.JS, но для большинства сайтов этот фреймворк несколько тяжеловат. Поэтому я создал плагин для jQuery, выполняющий ту же функциональность.

Вы можете использовать его как в процедурном:



$(selector).

keyfilter(/[0-9]/); $(selector).

keyfilter(function(c ) { return c != 'Z'; }); * This source code was highlighted with Source Code Highlighter.

и в стиле разметки:


<input type="text" class="mask-email" /> * This source code was highlighted with Source Code Highlighter.

Плагин можно расширить, подключив скрипты с расширениями для $.

fn.keyfilter.defaults.masks. Скачать исходник .

Демо-страница Обновлять 18 февраля 2009 г.

, 13:25 по рекомендации Курение запрещено Я немного оптимизировал плагин.

Обновлять 19 февраля-19 мая 2009 17:25 Замеченные ошибки исправлены, спасибо Грамм , Сволошин , Airs0urce .

Теги: #плагин #исходный код #jQuery

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.