国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery EasyUi 驗證功能實例解析

2019-11-19 18:06:15
字體:
來源:轉載
供稿:網友

 廢話不多說了,下面給大家介紹下jquery easyui 驗證功能的實例代碼。        

{            field : 'startPort',            title : "起始端口",            editor: "text",            width : 50,            editor: {              type: 'SuperValidatebox',              options: {                required: true,                validType: ['integer','length[0,5]']              }            },       

                     自從1.3.2版本開始,validatebox自身已經支持多重校驗了,例如: 

input class="easyui-validatebox" data-options="required:true,validType:['email','length[0,20]']"> 
<html xmlns="http://www.w3.org/1999/xhtml">  <head>    <script src="easyui1.2.4/jquery-1.6.min.js" type="text/javascript"></script>    <script src="easyui1.2.4/jquery.easyui.min.js" type="text/javascript"></script>    <!--自定義驗證-->    <script src="easyui1.2.4/validator.js" type="text/javascript"></script>    <link href="easyui1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />    <script>      $(function () {        //設置text需要驗證        $('input[type=text]').validatebox();      })    </script>  </head>  <body>    郵箱驗證:<input type="text" validtype="email" required="true" missingMessage="不能為空" invalidMessage="郵箱格式不正確" /><br />    網址驗證:<input type="text" validtype="url" invalidMessage="url格式不正確[http://www.example.com]" /><br />    長度驗證:<input type="text" validtype="length[8,20]" invalidMessage="有效長度8-20" /><br />    手機驗證:<input type="text" validtype="mobile" /><br />    郵編驗證:<input type="text" validtype="zipcode" /><br />    賬號驗證:<input type="text" validtype="account[8,20]" /><br />    漢子驗證:<input type="text" validtype="CHS" /><br />    遠程驗證:<input type="text" validtype="remote['checkname.aspx','name']" invalidMessage="用戶名已存在"/>  </body>  </html>  

自定義驗證:

//擴展easyui表單的驗證  $.extend($.fn.validatebox.defaults.rules, {    //驗證漢子    CHS: {      validator: function (value) {        return /^[/u0391-/uFFE5]+$/.test(value);      },      message: '只能輸入漢字'    },    //移動手機號碼驗證    mobile: {//value值為文本框中的值      validator: function (value) {        var reg = /^1[3|4|5|8|9]/d{9}$/;        return reg.test(value);      },      message: '輸入手機號碼格式不準確.'    },    //國內郵編驗證    zipcode: {      validator: function (value) {        var reg = /^[1-9]/d{5}$/;        return reg.test(value);      },      message: '郵編必須是非0開始的6位數字.'    },    //用戶賬號驗證(只能包括 _ 數字 字母)     account: {//param的值為[]中值      validator: function (value, param) {        if (value.length < param[0] || value.length > param[1]) {          $.fn.validatebox.defaults.rules.account.message = '用戶名長度必須在' + param[0] + '至' + param[1] + '范圍';          return false;        } else {          if (!/^[/w]+$/.test(value)) {            $.fn.validatebox.defaults.rules.account.message = '用戶名只能數字、字母、下劃線組成.';            return false;          } else {            return true;          }        }      }, message: ''    }  }) 

js

$.extend($.fn.validatebox.defaults.rules, {           checkWSDL: {          validator: function(value,param){                  var reg = "^(http://|([0-9]{1,3}[.]{1}[0-9]{1,3}[.]{1}[0-9]{1,3}[.]{1}[0-9]{1,3}:[0-9]{1,4}))[/a-zA-Z0-9._%&:=(),?+]*[?]{1}wsdl$";           return reg.test(value);        },          message: '請輸入合法的WSDL地址'        },      checkIp : {// 驗證IP地址        validator : function(value) {          var reg = /^((1?/d?/d|(2([0-4]/d|5[0-5])))/.){3}(1?/d?/d|(2([0-4]/d|5[0-5])))$/ ;          return reg.test(value);        },        message : 'IP地址格式不正確'    }  });

以上所述是小編給大家介紹的jQuery EasyUi 驗證功能實例解析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炎陵县| 延津县| 安仁县| 高尔夫| 平凉市| 古丈县| 西和县| 古交市| 尼木县| 哈巴河县| 华阴市| 贵德县| 六安市| 庆安县| 花莲县| 涿鹿县| 邛崃市| 年辖:市辖区| 临沭县| 灵石县| 綦江县| 麟游县| 澜沧| 徐水县| 慈溪市| 朔州市| 昌平区| 二连浩特市| 都昌县| 亚东县| 潼南县| 社会| 铜山县| 诸城市| 宜良县| 宿州市| 双柏县| 静乐县| 甘谷县| 新和县| 贵德县|