Маска ввода

2,788 views
Skip to first unread message

Pasha Sh

unread,
Jan 12, 2012, 1:17:43 PM1/12/12
to rue...@googlegroups.com
Как сделать маску ввода в текстовое поле
если конкретно то необходимо чтоб вводили однообразно номер телефона
(495)-555-1234
Может кто подскажет где пример есть чтоб посмотреть.

Serg Pechenov

unread,
Jan 12, 2012, 2:53:02 PM1/12/12
to rue...@googlegroups.com
Свойство maskRe для текстового поля:


а тут как строить выражение  http://docs.sencha.com/ext-js/4-0/#!/api/RegExp 

12 января 2012 г. 22:17 пользователь Pasha Sh <pash...@gmail.com> написал:

--
Вы получили это сообщение, поскольку подписаны на группу ruextjs.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу rue...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу ruextjs+u...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/ruextjs?hl=ru.


Pasha Sh

unread,
Jan 12, 2012, 11:41:23 PM1/12/12
to rue...@googlegroups.com
УУУ блин не уточнил мне надо на 3.4

12 января 2012 г. 23:53 пользователь Serg Pechenov <pe4...@gmail.com> написал:

Serg Pechenov

unread,
Jan 13, 2012, 4:18:10 AM1/13/12
to rue...@googlegroups.com
Да, в принципе не проблема

http://docs.sencha.com/ext-js/3-4/#!/api/Ext.form.TextField-cfg-regex - валидатор


13 января 2012 г. 8:41 пользователь Pasha Sh <pash...@gmail.com> написал:

Pasha Sh

unread,
Jan 13, 2012, 4:58:30 AM1/13/12
to rue...@googlegroups.com
поставил в
  maskRe : '999-999-9999'
сто-то ничего не изменилось

13 января 2012 г. 13:18 пользователь Serg Pechenov <pe4...@gmail.com> написал:

Serg Pechenov

unread,
Jan 13, 2012, 5:07:39 AM1/13/12
to rue...@googlegroups.com
"Ну, Семен Семеныч..."

maskRe : '/^\d{3}\-?\d{3}\-?\d{4}$/';

13 января 2012 г. 13:58 пользователь Pasha Sh <pash...@gmail.com> написал:

Serg Pechenov

unread,
Jan 13, 2012, 5:29:32 AM1/13/12
to rue...@googlegroups.com
Ой, сори, там же урезаный RegExp, скорее всего так должно сработать:

maskRe: new RegExp("[0-9]{3}-[0-9]{3}-[0-9]{4}");


13 января 2012 г. 14:07 пользователь Serg Pechenov <pe4...@gmail.com> написал:

DanilG

unread,
Jan 18, 2012, 1:43:31 PM1/18/12
to ruextjs
Если данное правило используется многократно, не забывайте про
http://docs.sencha.com/ext-js/3-4/#!/api/Ext.form.TextField-cfg-vtype

On 13 янв, 14:29, Serg Pechenov <pe4e...@gmail.com> wrote:
> Ой, сори, там же урезаный RegExp, скорее всего так должно сработать:
>
> maskRe: new RegExp("[0-9]{3}-[0-9]{3}-[0-9]{4}");
>

> 13 января 2012 г. 14:07 пользователь Serg Pechenov <pe4e...@gmail.com>написал:


>
>
>
>
>
>
>
> > "Ну, Семен Семеныч..."
>
> > maskRe : '/^\d{3}\-?\d{3}\-?\d{4}$/';
>

> > 13 января 2012 г. 13:58 пользователь Pasha Sh <pasha...@gmail.com>написал:


>
> > поставил в
> >>   maskRe : '999-999-9999'
> >> сто-то ничего не изменилось
>

> >> 13 января 2012 г. 13:18 пользователь Serg Pechenov <pe4e...@gmail.com>


> >> написал:
> >> > Да, в принципе не проблема
>
> >> >http://docs.sencha.com/ext-js/3-4/#!/api/Ext.form.TextField-cfg-maskRe-
> >> > маска
> >> >http://docs.sencha.com/ext-js/3-4/#!/api/Ext.form.TextField-cfg-regex-
> >> > валидатор
>

> >> > 13 января 2012 г. 8:41 пользователь Pasha Sh <pasha...@gmail.com>


> >> написал:
>
> >> >> УУУ блин не уточнил мне надо на 3.4
>

> >> >> 12 января 2012 г. 23:53 пользователь Serg Pechenov <pe4e...@gmail.com>


> >> >> написал:
> >> >> > Свойство maskRe для текстового поля:
>
> >>http://docs.sencha.com/ext-js/4-0/#!/api/Ext.form.field.Text-cfg-maskRe
>
> >> >> > а тут как строить выражение
> >> >> >http://docs.sencha.com/ext-js/4-0/#!/api/RegExp
>

> >> >> > 12 января 2012 г. 22:17 пользователь Pasha Sh <pasha...@gmail.com>

Anton Pil

unread,
Apr 11, 2012, 7:02:06 AM4/11/12
to rue...@googlegroups.com
Ребята, а подскажите пожалуйста как прикрутить маску ввода в форму, через которую заполняют таблицы гугловского екселя? 
нужно чтоб при вводе формировало ММ/DD/YYYY 

или это уже сделать каким-то образом при изменении самого поля.? Только тогда, если например кто-то перепутал ММ и ДД то выйдет неувязка.
Подскажите как быть
Заранее спасибо
Reply all
Reply to author
Forward
0 new messages