验证检查extjs4中的文本字段,格式如下?

时间:2013-12-17 05:24:57

标签: javascript jquery html5 css3 extjs4

我需要以" Cell"的开头格式进行文本归档验证。接下来是单个空格,接着是#,然后是空格,接着是一个或多个数字,即" Cell#1234"。我需要单独的功能来评估这件事。任何人都可以帮助我

这是代码

this.mcmMobileIdentifierTextbox = new Ext.form.TextField({
            fieldLabel: 'Cell#',
            id: 'MobileIdentifier',
            x: 280,
            y: 10,
            width: 200,
            labelWidth: 70,
            regex:  /(Cell \s\#\S/d+/),
            listeners: {
                scope: this,
                specialkey: function(f, e) {
                    if(e.getKey() === e.ESC) {
                        this.hide();
                    }
                }
            }
        }); 

请帮助我提前谢谢..

1 个答案:

答案 0 :(得分:0)

如果您坚持使用单独的功能进行验证,则可以创建功能

function(value) {

    var patt = /^Cell\s#\s\d+$/;

    return patt.test(value);        
}

然后您可以将此功能用作文本​​字段的验证器。在textfield配置中,您可以在validator配置属性中提供验证器功能。

查看实时示例:https://fiddle.sencha.com/#fiddle/28a