extjs вводят текст maskRe

В Расширении JS, следующее maskRe не работает, в который это не помещает ограничение макс. 5 символов на текстовом поле, почему?

{
  xtype: 'textfield',
  fieldLabel: '* Zip Code',
  allowBlank: false,
  maskRe: /\d{0,5}/i
}
5
задан Jonathan Julian 9 April 2010 в 01:24
поделиться

3 ответа

По какой причине вы не используете конфигурацию maxLength ? А чтобы обеспечить числовые значения, вы можете использовать NumberField вместо TextField.

5
ответ дан 18 December 2019 в 14:44
поделиться

Я не знаком с maskRe, но я предполагаю, что вам нужно anchor regex:

maskRe: /^\d{0,5}$/
1
ответ дан 18 December 2019 в 14:44
поделиться

Если вам нужно более сложное регулярное выражение, чем просто список разрешенных символов, вам нужно использовать 'vtype' http: //www.extjs. com / forum / showthread.php? 43510-TextField-and-MaskRe & p = 206015 # post206015

0
ответ дан 18 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: