javascript - 按照以下格式对 extjs4 中的文本字段进行验证检查?

标签 javascript jquery html css extjs4

我需要以“Cell”开头、后跟单个空格、# 后跟空格、后跟 1 个或多个数字(即“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();
                    }
                }
            }
        }); 

请帮助我提前谢谢..

最佳答案

如果你坚持要单独的函数进行验证,你可以创建函数

function(value) {

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

    return patt.test(value);        
}

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

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

关于javascript - 按照以下格式对 extjs4 中的文本字段进行验证检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20626542/

相关文章:

html - CSS 规则 : Give style to all with children

html - 使用动态设置的颜色来响应 <hr/>

javascript - 如何定义 Electron 文件?

jquery - IE9 jquery 下滑效果问题

Jquery - 如何检查事件目标单击了哪个元素?

javascript - 无法使用 jQuery 更改带有 HTML 的字符串?

javascript - 如何在屏幕中间有一个 float 菜单

javascript - 如何将计算属性作为样式属性值传递给 Vue.js 中的组件?

javascript - 如何在 html 表格中变灰

javascript - 是否有理由不使用 document.getElementById 的简写形式?