JQuery validator扩展
//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);
},"请输入正确的网址");
});
最新文章
- WIN7下查看CPU核心数
- 开源监控软件ganglia安装手册
- bzoj 4326: NOIP2015 运输计划
- Hystrix框架1--入门
- IPMI
- 【转】 详解Kafka生产者Producer配置
- Android jni系统变量、函数、接口定义汇总
- Java - 简单的对象排序 - Comparator
- makefile学习小结
- Mac运行exe的几种方法,欢迎补充!
- 网站添加到IIS和附件进程调试(新手使用篇)
- linux系统中如何查看日志 (常用命令)
- Android中Universal Image Loader开源框架的简单使用
- Python 函数 切片 迭代 列表生成器
- HDU 5024 Wang Xifeng&;#39;s Little Plot 搜索
- C#使用ServiceController控制windows服务
- Android 执行 adb shell 命令
- BZOJ_3170_[Tjoi2013]松鼠聚会_切比雪夫距离+前缀和
- 第一天:学会如何在pycharm上编写第一条robotframework用例
- Ubuntu下VS Code 字体设置 + 标签匹配、括号匹配插件
热门文章
- HTML5画布(矩形)
- JS函数自动执行
- [1] Tornado Todo Day0
- C语言多维数组的地址
- RMAN学习笔记
- new SqlSessionFactoryBuilder().build(inputStream, properties)
- 【CF 549G Happy Line】排序
- <;转载>;linux gcc编译器中使用gdb单步调试程序,程序不是顺序执行的。
- Android学习笔记__1__Android体系架构
- XHTML使用规范