`
领悟人生
  • 浏览: 85106 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ext 正则表达表验证输入

    博客分类:
  • Ext
EXT 
阅读更多
//money
Ext.form.VTypes['moneyVal'] = /^[-+]?\d+(\.\d{1,2})?$/i;
Ext.form.VTypes['moneyText'] = '所输入的金钱格式不正确';
Ext.form.VTypes['moneyMask'] = /[-+0-9.]/;
Ext.form.VTypes['money'] = function(v) {
 return Ext.form.VTypes['moneyVal'].test(v);
};
//numeric
Ext.form.VTypes['numericVal'] = /^[0-9]+$/i;
Ext.form.VTypes['numericText'] = '输入的数字不正确';
Ext.form.VTypes['numericMask'] = /[0-9]/;
Ext.form.VTypes['numeric'] = function(v) {
 return Ext.form.VTypes['numericVal'].test(v);
};
//chinacardid
Ext.form.VTypes['chinaCardIdVal'] = /^\d{15}|\d{17}[\dXx]$/;
Ext.form.VTypes['chinaCardIdText'] = '身份证号码格式不正确';
Ext.form.VTypes['chinaCardIdMask'] = /[0-9]/;
Ext.form.VTypes['chinaCardId'] = function(v) {
 return Ext.form.VTypes['chinaCardIdVal'].test(v);
};
//使用


fieldLabel: '身份证号,
 name: 'guest_chinaCardId',
 id: 'guest_chinaCardId',
 vtype: 'chinaCardId'
}
  
//一定要记得Ext.QuickTips.init(); 

分享到:
评论

相关推荐

    Ext 的正则表达式全

    这些正则表达式主要用于数据验证,确保用户输入的数据符合特定格式或规则。以下是对这些知识点的详细解析: ### 正则表达式的应用背景 在 Ext.js 这样的前端框架中,正则表达式被广泛应用于表单验证、数据清洗等...

    Ext 常用正则表达式总结

    ExtJS,一个流行的JavaScript库,广泛应用于构建富客户端应用程序,同样利用正则表达式来验证用户输入的数据。下面是对ExtJS中常用正则表达式的详细解释和应用场景。 1. **非负整数**: `"^\d+$"` - 这个正则...

    EXT表单验证之TextField

    EXT是Sencha公司开发的一款基于JavaScript的富客户端应用框架,它提供了一套完整的组件化UI构建工具,其中EXT表单(FormPanel)是用于创建复杂数据输入和验证的重要部分。在EXT表单中,TextField是最常见的输入控件...

    EXT 表单验证EXT 表单验证

    EXT表单验证是EXT JS框架中的一个重要特性,用于在用户输入数据时确保数据的正确性和完整性。EXT JS是一个强大的JavaScript库,专为构建富客户端Web应用程序而设计。它提供了丰富的组件库,包括表格、表单、菜单等,...

    Ext做密码验证

    这通常涉及监听输入字段的`change`事件,然后调用验证函数。以下是一个简单的示例: ```javascript Ext.create('Ext.form.field.Text', { fieldLabel: 'Password', name: 'password', listeners: { change: ...

    ExtJS正则表达式使用说明

    特别提示:在属性regex后要用 /^ 这里加正则 $/ 把上面的正则表达式包起来 否则会报”缺少对象”;例子: 代码如下:{ xtype:’textfield’, fieldLabel: ‘邮政编码’, name:’postCode’, regex: /^[1-9]\d{

    javascript经典正则收藏 - Ext实战

    javascript经典正则收藏 - Ext实战

    正则表达式 正则软件

    1. 数据验证:在输入框验证用户输入,如邮箱、电话号码、身份证号等,确保输入格式正确。 2. 文本搜索:在大量文本中快速查找特定模式的字符串。 3. 替换操作:在文本中批量替换符合某种模式的字符串。 4. 分割...

    Ext3.4.0复杂(多行)表头+锁定多列例子

    "Ext3.4.0复杂(多行)表头+锁定多列例子"这个标题涉及到的是一个JavaScript库——Ext JS的一个高级功能应用。Ext JS是一个流行的前端框架,用于构建富互联网应用程序(RIA),它提供了一套完整的组件化开发工具,包括...

    验证的正则表达式,开发提供参考

    - **regex**: 字符串,JavaScript格式的正则表达式,用于验证输入的数据。 - **regexText**: 字符串,正则验证失败时显示的提示信息。 - **selectOnFocus**: 布尔值,指定获取焦点时是否全选文本,默认为`false`。 -...

    EXT树表分页(SERVLET)

    在EXT中,树(Tree)和表格(Grid)是两种重要的数据展示组件,它们可以单独使用,也可以结合成树表(TreeGrid)以同时展示层次结构和表格数据。 在EXT树表中,分页(Pagination)是一项关键功能,用于处理大量数据...

    Extjs验证表单 Extjs验证表单

    上述代码中,`regex`指定了一个用于验证IP地址格式的正则表达式,而`regexText`定义了当输入不符合规定格式时的提示信息。 ##### 3.2 使用内置属性进行验证 Extjs还提供了一些内置属性来帮助验证表单数据,比如`...

    Ext表格列锁定+多表头插件

    首先,"列锁定"是Ext Grid中一个非常实用的功能,特别是在显示宽广、多列的数据表时。列锁定允许用户固定某些列,以便始终保持这些关键列在视图的可见范围内,而其他列可以滚动。这样,用户无需不断滚动整个表格就能...

    纯手工打造类似Ext的验证效果

    "纯手工打造类似Ext的验证效果"这个主题聚焦于使用JavaScript进行表单验证,模仿流行的ExtJS库提供的验证功能。ExtJS是一款功能强大的JavaScript框架,它提供了丰富的组件和强大的数据绑定机制,包括复杂的表单验证...

    ext判断该用户是否在数据库中存在

    Ext.js 中的验证机制 在 Ext.js 中,使用 validator 函数可以实现用户名验证机制。validator 函数可以在客户端验证用户输入的用户名,以检测用户名是否已经存在于数据库中。 结论 Ext.js 中的用户名验证机制可以...

    ext 多表头和锁定列结合的示例

    在EXT JS这个强大的JavaScript库中,多表头和锁定列的结合使用是创建复杂、功能丰富的数据展示表格的重要手段。EXT JS允许开发者构建高度自定义的用户界面,尤其是在处理大量数据时,锁定列和多表头功能能显著提高...

    ext gridpanel多层表头分组小计导出excel与Java后台交互全代码

    该例子实现了ext的gridpanel多层表头+分组+小计以及与Java后台交互的全代码。还有自适应浏览器大小的功能包括导出excel,里面有注释,可能注释不全。分别为group.jsp,totals.jsp页面。

    Ext Vtype 表单验证实现登陆

    Vtype是Ext JS中的一种内置验证机制,用于对表单字段的输入值进行简单的验证。通过为表单字段设置vtype属性,我们可以定义特定的验证规则,例如邮箱格式、手机号码等。在“登录”场景中,我们通常需要验证用户名和...

Global site tag (gtag.js) - Google Analytics