easyui验证输入数据为整数或者小数

 1 $.extend($.fn.validatebox.defaults.rules, {
 2     intOrFloat: {// 验证整数或小数
 3         validator: function (value,param) { 
 4                 if(/^\d*\.{0,1}\d*$/i.test(value)){
 5                     var len = $.trim(value).length;
 6                     if(len >= param[0] && len <= param[1]){
 7                         return true ;
 8                     }else{
 9                         return false;
10                     }
11                 }else{
12                     return false;
13                 }    
14         },
15         message: '输入非数字或输入超长!请查验后重新输入'
16     }}); 

调用方法:

<td>垫款利率:</td>
            <td><input class="easyui-validatebox" id="dkll" name="dkll"
                data-options="required:false"  style="width: 168px" validType="intOrFloat[0,30]"/></td>

注意:在这里value是自动获取的值,param[0]=0,param[1]=30

posted on 2017-04-11 09:47  vbvb520  阅读(1501)  评论(0编辑  收藏  举报

导航