jQuery в маске ввода - PullRequest
       5

jQuery в маске ввода

1 голос
/ 12 марта 2012

Я хочу ограничить поле ввода html для ввода, например

Имя 1 и Имя 2,

, чтобы пользователь мог вводить только два имени в формате

например "Стивен и Питер" или "Алекс и Дженнифер".

Я пробовал это с jQuery "maskedinput" и

$ ('. PicName'). Mask ('aaaaaaaa & aaaaaaaaaa)');

но здесь пользователь должен ввести ТОЛЬКО 8 символов на имя, но я хочу, чтобы оно было установлено на МАКС.8 символов на имя.Кто-нибудь знает, возможно ли это с помощью maskedinput?

Ответы [ 2 ]

1 голос
/ 12 марта 2012

Похоже, что вы можете определить свои собственные входные выражения: от: http://digitalbush.com/2008/12/08/masked-input-plugin-12/

Теперь вы должны добавить пользовательские определения маски: "$ .mask.definitions [Char] = регулярное выражение;"

Итак, с помощью некоторого регулярного выражения вы можете сделать что-то вроде этого: от: http://www.regular -expressions.info / repeat.html

Вы можете использовать \ b [1-9] [0-9] {3} \ b для совпадения числа между 1000 и 9999. \ b [1-9] [0-9] {2,4} \ b соответствует числу от 100 до 99999. Обратите внимание на использование границ слова.

0 голосов
/ 12 марта 2012

Попробуйте это:

$('.picName').mask('aaaaaaaa & aaaa?aaaa');

Все, что стоит за знаком вопроса, будет необязательным.

Источник: Последний пример на странице плагина: http://digitalbush.com/projects/masked-input-plugin/

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