xtype numericfield只允许数字。在文本字段中是否有任何xtype或方式只允许A-Z和a-z字母?
答案 0 :(得分:1)
是的,您可以在定义模型时执行此操作:
Ext.define('User', {
extend: 'Ext.data.Model',
config: {
fields: [
{name: 'name', type: 'string'}
],
validations: [
{type: 'format', field: 'name', matcher: /^[a-zA-Z]*$/}
]
}
});
如果您没有使用模型,您可以在控制器的文本字段中验证数据,如下所示:
if (!(/^[a-zA-Z]*$/.test(field.getValue()))) {
// Error: only letters are valid
}