//validator 扩展
jQuery.validator.addMethod("mail", function(value, element, messages) {
return this.optional(element) || /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(value);
}, "请输入合法邮箱");

jQuery.validator.addMethod("telephone", function(value, element, messages) {
return this.optional(element) || /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/.test(value);
}, "请输入正确手机号码");

jQuery.validator.addMethod("tel", function(value, element, messages) {
return this.optional(element) || /^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|(^0\d{2}-?\d{7}$)|(^0\d{3}-?\d{8}$)|(^400-?\d{7}$)|(^400-?\d{3}-?\d{4}$)|(^400\d{1}-?\d{6}$)|(^400\d{1}-?\d{3}-?\d{3}$)|(^\(0\d{2}\)-?\d{8}$)|(^\(0\d{3}\)-?\d{7}$)$/.test(value);
}, "请输入正确电话号码");
$.validator.addMethod("urlTest",function(value,element,messages){
var r=/^((http|https|ftp):\/\/)?(\w(\:\w)?@)?([0-9a-z_-]+\.)*?([a-z]{2,6}(\.[a-z]{2})?(\:[0-9]{2,6})?)((\/[^?#<>\/\\*":]*)+(\?[^#]*)?(#.*)?)?$/i;
return r.test(value);
},"请输入正确的网址");

});

最新文章

  1. WIN7下查看CPU核心数
  2. 开源监控软件ganglia安装手册
  3. bzoj 4326: NOIP2015 运输计划
  4. Hystrix框架1--入门
  5. IPMI
  6. 【转】 详解Kafka生产者Producer配置
  7. Android jni系统变量、函数、接口定义汇总
  8. Java - 简单的对象排序 - Comparator
  9. makefile学习小结
  10. Mac运行exe的几种方法,欢迎补充!
  11. 网站添加到IIS和附件进程调试(新手使用篇)
  12. linux系统中如何查看日志 (常用命令)
  13. Android中Universal Image Loader开源框架的简单使用
  14. Python 函数 切片 迭代 列表生成器
  15. HDU 5024 Wang Xifeng&amp;#39;s Little Plot 搜索
  16. C#使用ServiceController控制windows服务
  17. Android 执行 adb shell 命令
  18. BZOJ_3170_[Tjoi2013]松鼠聚会_切比雪夫距离+前缀和
  19. 第一天:学会如何在pycharm上编写第一条robotframework用例
  20. Ubuntu下VS Code 字体设置 + 标签匹配、括号匹配插件

热门文章

  1. HTML5画布(矩形)
  2. JS函数自动执行
  3. [1] Tornado Todo Day0
  4. C语言多维数组的地址
  5. RMAN学习笔记
  6. new SqlSessionFactoryBuilder().build(inputStream, properties)
  7. 【CF 549G Happy Line】排序
  8. &lt;转载&gt;linux gcc编译器中使用gdb单步调试程序,程序不是顺序执行的。
  9. Android学习笔记__1__Android体系架构
  10. XHTML使用规范