基于EasyUI ValidateBox 的表单验证,可以直接写正则表达式。

在页面加载时执行下面代码

if ($.fn.form) {
$.extend($.fn.validatebox.defaults.rules, {
//添加正则表达式验证
regex: {
validator: function (value, param) {
var reg = new RegExp(param[0]);
return reg.test(value);
},
message: '{1}'
}
});
}

使用时:

例如

 验证400号码:

<input class="easyui-textbox" required="true" validType="regex['^400[0-9]{7}$','必须为400号码!']" name="Num400"/>
验证手机号:
<input class="easyui-textbox" required="true" validType="regex['^1[345789][0-9]{9}$','请输入正确的手机号!']" name="Mobile"/>
												

最新文章

  1. 《SSM框架搭建》二.mybatis3,spring4整合
  2. jQueryMobile控件之按钮
  3. office2016 软件全集 官方下载免费完整版(含破解文件)不含垃圾软件 win10完美激活
  4. Nginx的安装与使用
  5. UNIX文化与历史--初学者必看
  6. Android事件详解——拖放事件DragEvent
  7. A亚马逊WS网上系列讲座——怎么样AWS云平台上千万用户的应用建设
  8. wxWidgets显示视频
  9. 微信小程序开发之选项卡
  10. Java 通过getbean取出的类为什么要强转为接口类
  11. Codeforces 982E Billiard 扩展欧几里德
  12. MySQL 用户连接与用户线程
  13. FastCGI点滴
  14. tp5 Excel导出
  15. .Net使用DES加密,.Net和java分别解密,并正则匹配替换加密密码为明文
  16. odbc数据源for mysql
  17. day13 python学习 迭代器,生成器
  18. 并发包学习(一)-Atomic包小记
  19. BTM事务配置
  20. Sass变量及嵌套

热门文章

  1. STL源码剖析(空间配置器)
  2. iOS项目中的网络请求和上下拉刷新封装
  3. Activity具体解释(生命周期、启动方式、状态保存,全然退出等)
  4. nodejs 命令行获取入参
  5. unity, use particleSystem with UGUI
  6. 单页应用seo收录神器 -- seo-mask
  7. 基于注解的Mybatis mapper 接口注意事项
  8. script 标签里的 async 和 defer
  9. FastMethod和PropertyUtils两种反射方法的性能比较
  10. linux rz xshell