长度偶数-Extjs怎样验证输入的长度为偶数

问题描述

Extjs怎样验证输入的长度为偶数

Extjs怎样验证输入的长度为偶数 请问有什么方法可以实现呢

解决方案

获得里面内容的length

解决方案二:

自己添加vtype类型,设置vtype为你新增的就行

 Ext.apply(Ext.form.field.VTypes, {
    isEven: function(val, field) {
       return val.length%2==0;
    },
    isEvenText: '长度为偶数'
});
Ext.create('Ext.form.Panel',{renderTo:document.body,title:'text',items:{xtype:'textfield',vtype:'isEven'}});

解决方案三:

我这样写为什么不能验证呢

解决方案四:

获得length ,%2=0 偶数

时间: 2024-05-21 23:48:24

长度偶数-Extjs怎样验证输入的长度为偶数的相关文章

JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)_javascript技巧

js判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie

js如何判断输入字符串长度_javascript技巧

js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .p

判断textbox的输入值是否打于指定长度,改用那个验证控件,如何用?

问题描述 判断textbox的输入值是否打于指定长度,改用那个验证控件,如何用? 解决方案 解决方案二:<asp:regularexpressionvalidatorID="Regularexpressionvalidator1"runat="server"errormessage="RegularExpressionValidator"></asp:regularexpressionvalidator> 再用正则表达式进

c语言-声明一个数组,由用户输入数组长度。不赋初值不报错,赋初值就报错?为什么

问题描述 声明一个数组,由用户输入数组长度.不赋初值不报错,赋初值就报错?为什么 基本上,代码如下: #include<stdio.h> int main(){ int num = 0; printf(""输入数组长度:""); scanf(""%d""&num); int arr[num]; //编译不报错 //int arr[num] = {0}://编译报错 return 0;} 解决方案 因为C语言

textbox-C# 怎么在textBox中限制只能输入整数,并且限制输入的长度

问题描述 C# 怎么在textBox中限制只能输入整数,并且限制输入的长度 如题,我想限制textbox输入的数据必须是4位整数,求解答!如果不符合条件就会自动弹出"输入不合法",然后清空textbox重新输入 解决方案 一般用的是正则表达式,但这次比较简单 private void phone_KeyPress(object sender,KeyPressEventArgs e) { if(!(Char.IsNumber(e.KeyChar))&& e.KeyChar

jquery实现用户信息修改验证输入方法汇总_jquery

本文实例讲述了jquery实现用户信息修改验证输入方法.分享给大家供大家参考.具体如下: var realnameFlag = 0; var addressFlag = 0; var zipFlag=0; var cellphoneFlag=0; var homephoneFlag=0; var oldpasswordFlag=1; var newpasswordFlag=1; //判断email function check_email() { $("#showSpan").hide

C#验证输入的是否数字的几种方法

方法一:             static bool IsNumeric(string str)   {    if (str==null || str.Length==0)     return false;    foreach(char c in str)    {     if (!Char.IsNumber(c))     {      return false;     }    }    return true;   }     方法二: private bool IsNume

用 Windows 窗体 DataGrid 控件验证输入

datagrid|window|控件 Windows 窗体 DataGrid 控件验证输入 Windows 窗体 DataGrid 控件有两种可用的输入验证类型.如果用户试图输入一个值,而该值具有单元格不可接受的数据类型(例如,向需要整数的单元格中输入一个字符串),则新的无效值将替换为旧值.这种输入验证是自动完成的,不能进行自定义. 另一种的输入验证可用于拒绝任何不可接受的数据,例如,在必须大于或等于 1 的字段中输入 0,或者一个不合适的字符串.这是在数据集中通过编写 DataTable.Co

js验证输入是否为手机号码

 使用js验证输入是否为手机号码或电话号码,下面有个不错的示例,感兴趣的朋友可以参考下 代码如下:  代码如下: <script type="text/javascript">  String.prototype.Trim = function() {  var m = this.match(/^s*(S+(s+S+)*)s*$/);  return (m == null) ? "" : m[1];  }  String.prototype.isMobi