В Расширении JS, следующее maskRe
не работает, в который это не помещает ограничение макс. 5 символов на текстовом поле, почему?
{
xtype: 'textfield',
fieldLabel: '* Zip Code',
allowBlank: false,
maskRe: /\d{0,5}/i
}
По какой причине вы не используете конфигурацию maxLength
? А чтобы обеспечить числовые значения, вы можете использовать NumberField
вместо TextField.
Я не знаком с maskRe, но я предполагаю, что вам нужно anchor regex:
maskRe: /^\d{0,5}$/
Если вам нужно более сложное регулярное выражение, чем просто список разрешенных символов, вам нужно использовать 'vtype' http: //www.extjs. com / forum / showthread.php? 43510-TextField-and-MaskRe & p = 206015 # post206015