Sencha touch Sencha touch:如何在文本字段中只允许a-z和a-z字母?
xtype numericfield仅允许数字。是否有任何X类型或方法只允许文本字段中的A-Z和A-Z字母?是的,您可以在定义模型时执行此操作:Sencha touch Sencha touch:如何在文本字段中只允许a-z和a-z字母?,sencha-touch,sencha-touch-2,textfield,Sencha Touch,Sencha Touch 2,Textfield,xtype numericfield仅允许数字。是否有任何X类型或方法只允许文本字段中的A-Z和A-Z字母?是的,您可以在定义模型时执行此操作: Ext.define('User', { extend: 'Ext.data.Model', config: { fields: [ {name: 'name', type: 'string'} ], validations: [ {ty
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
}