var opTickCode = new Ext.form.TextField({
fieldLabel:'编号',
allowBlank:false,
name:'tic.opticketCode',
style: {
margin: '5px,0,0,0'
},
regex:/^[A-Za-z0-9]+$/,//匹配正则表达式
// regexText:"只能输入数字和字母",
width:203
});
利用regex匹配正则表达式
[\u4e00-\u9fa5] //匹配中文字符 ^[1-9]\d*$ //匹配正整数 ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 /^[0-9]+.?[0-9]*$/; //判断是不是数字 ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串
相关推荐
5. **alphanum**:验证输入包含字母和数字,但不允许其他特殊字符。 6. **url**:验证输入是否为有效URL,检查其是否符合URL的一般结构。 7. **date**:验证输入是否为有效的日期,通常按照美国的MM/DD/YYYY格式。...
* alphanum:验证输入的字符串是否只包含字母和数字。 * email:验证输入的字符串是否符合电子邮件地址的格式。 * url:验证输入的字符串是否符合 URL 的格式。 开发者可以使用这些 vtype 来定义组件的输入规则,以...
regexText: "密码只能是数字和字母组成", allowBlank: false, blankText: "密码不能为空", msgTarget: "side" } ``` #### 2.3 下拉列表(combo box) 下拉列表是一种常见的控件,允许用户从预设的选项中选择一...
- `vtype`:内置的格式验证,例如`email`用于邮箱格式验证,`alpha`仅允许输入英文字母,`alphanum`允许字母和数字,`url`用于网址格式验证等。 - `regex`:自定义正则表达式进行复杂格式的验证。 表单的提交可以...
`vtype`属性用于设置字段的验证规则,这里是字母数字组合。 2. **日期字段**:使用`Ext.form.DateField`创建,用于选择日期。例如: ```javascript new Ext.form.DateField({ fieldLabel: 'Hire Date', name: '...
在上述代码中,我们创建了一个包含用户名和密码字段的表单,并为这两个字段设置了`alphanum`的Vtype,这意味着用户只能输入字母和数字。同时,密码字段还指定了最小长度为6。当用户点击“登录”按钮时,会触发表单的...
最近在开发的时候遇到一个问题,就是需要限制TextField中输入的字符串的长度,但是不是直接根据长度限制,而是根据字符数限制,一个汉字为两个字节,数字字母为一个字符。超过字符限制则不允许继续输入并弹出toast...
- **alphanum**:只允许输入字母和数字。 - **email**:验证电子邮件格式。 - **url**:验证URL格式。 使用方法如下: ```javascript items: { id: "email", name: "email", xtype: 'textfield', fieldLabel: '...
- **解释**:匹配以字母开头、长度为6至18个字符且只包含字母、数字和下划线的字符串。 - **特殊符号验证**:`[^%&',;=?$\x22]+$` - **解释**:匹配不包含特定特殊符号的字符串。 - **中文验证**:`^[\u4e00-\u9fa...
- `vtype`: 验证类型,如 `alpha`(字母)、`alphanum`(字母数字)、`email`、`url` 等。 - `vtypeText`: 验证失败时的错误提示。 - `validator`: 自定义验证器函数。 - **事件:** - `selectOnFocus`: 获取...
ExtJS支持的内置vtype验证还包括`alpha`(仅允许字母)、`alphanum`(字母和数字)等。 3. 高级自定义密码验证 除了内置的vtype验证,还可以通过自定义函数进行更复杂的验证。例如,我们可以创建一个自定义的`...
- `alphanum`:只允许字母和数字。 - `email`:电子邮件地址格式。 - `url`:URL地址格式。 - **vtypeText**:验证失败时显示的消息。 - **validator**:自定义验证函数。 ### Ext.form.TimeField(时间字段) ...
13. Capitalization:控制输入的大写规则,可以是无、每个单词首字母大写、每个句子首字母大写或所有字母大写。 14. Correction:开启或关闭拼写检查,有助于用户避免输入错误。 15. Keyboard:选择键盘类型,如...