• 正则表达式的写法:

var re=new RegExp('规则', '可选参数');
var re=/规则/参数;(这个最常用)

  • 正则表达式的规则

和其他语言的正则表达式规则一样,可以参考我的另一边博文:https://www.cnblogs.com/chichung/p/9556199.html

  • 修饰参数:

g: global,全文搜索,默认搜索到第一个结果接停止
i: ignore case,忽略大小写,默认大小写敏感

  • 常用函数 

test
用法:正则.test(字符串) 匹配成功,就返回真,否则就返回假

用jQuery做了一个表单验证,作为示例:

$(function(){$('#user_name').on('blur',function(){var re=/^\w{6,20}$/;if(re.test($(this).val())===false){$(this).next().html("用户名必须为6-12位字母").show();}else{$(this).next.hide()}});$('#pwd').on('blur',function(){var re=/^[\w!@#$%^&*]{6,20}$/;if(re.test($(this).val())===false){$(this).next().html("密码必须是6-20位字符").show()}else{$(this).next().hide();}});$('#cpwd').on('blur',function(){if($(this).val()!=$('#pwd').val()){$(this).next().html("两次输入密码不一致").show();}else{$(this).next().hide();}});$('#email').on('blur',function(){var re=/^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/i;if(re.test($(this).val())==false){$(this).next().html("邮箱格式有误").show();}else{$(this).next().hide();}})
})

转载于:https://www.cnblogs.com/chichung/p/9713556.html

jquery做一个表单验证相关推荐

  1. jQuery Validation Engine 表单验证踩过的一个坑

    jQuery Validation Engine表单验证是一个非常简单好用的前端验证插件,具体的使用手册可以参考: http://code.ciaoca.com/jquery/validation-e ...

  2. 自己编写jQuery插件之表单验证

    自己编写jQuery插件之表单验证 吐个嘈先:最近状态不咋滴,真是什么都不想干,不想上班,做什么都没动力,觉得没意思.不想这样,不想这样,快让这种情绪消失吧,忽忽.... 表单验证在项目中用的还是比较 ...

  3. bootstrap html5 表单验证,基于Bootstrap+jQuery.validate实现表单验证

    这大概是一种惯例,学习前台后台最开始接触的业务都是用户注册和登录.现在社会坚持以人为本的理念,在网站开发过程同样如此.User是我们面对较多的对象,也是较核心的对象.最开始的用户注册和登陆这块,也就尤 ...

  4. 一个表单验证引发的深思!!!

    需求 实现一个表单验证,用于验证用户名,邮箱,密码等. function checkName() {// 验证用户名 } function checkEmail() {// 验证邮箱 } functi ...

  5. Spring MVC和JQuery用于Ajax表单验证

    在本教程中,我们将看到如何使用Ajax和Spring MVC和JQuery在服务器端验证表单. Spring MVC为通过注释驱动的配置采用Ajax提供了非常方便的过程. 我们将使用此注释驱动的配置以 ...

  6. 2013年jQuery Validation Engine 表单验证

    目录(?)[-] options 参数说明可选 使用方法 载入 CSS 文件 载入 JavaScript 文件 给表单加上 ID 给控件加上 ID 及 设置验证类型 设置验证 验证类型 API 方法 ...

  7. jquery validation Engine表单验证

    jQuery Validation Engine 表单验证来源 功能强大的 jQuery 表单验证插件,适用于日常的 E-mail.电话号码.网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外, ...

  8. 使用 jQuery Validate 进行表单验证

    jQuery Validate简介 jQuery Validate 插件提供了强大的表单验证功能,能够让客户端表单验证变得更简单,同时它还提供了大量的可定制化选项,以满足应用程序的各种需求.该插件捆绑 ...

  9. jQuery封装的表单验证,模仿网易或者腾讯登录的风格

    模仿网易邮箱做了一个登录表单验证,不太好,请指教 上代码 <form action="" name="" id="form1"> ...

  10. html input validator,BootstrapValidator 表单验证超详要怎么做?表单验证超详细教程 !...

    我们在接触Bootstrap的时候总会遇到不同的问题和困难,今天我们就来说说有关于"BootstrapValidator 表单验证超详要怎么做?"这个问题.下面是小编整理的有关于这 ...

最新文章

  1. 机器学习数据预处理之缺失值:固定值填充
  2. STL容器是否是线程安全的
  3. OK335xS CAN device register and deiver match hacking
  4. C语言基本运算符和表达式
  5. php生成excel教程,php生成EXCEL的东东
  6. 如何使用卡巴斯基急救盘清理感染的PC
  7. 【Python学习】 - Pandas包,对于describe函数和mean函数求平均值的效率问题
  8. 操作系统学习笔记-03-操作系统的发展和分类
  9. 算法分析与设计「三」二分算法
  10. 文件、异常、模块——初步了解
  11. applyTo、renderTo 区别
  12. shanzhi -接小球游戏2.0
  13. AsyncTask异步加载给视频截取第一帧图片
  14. 用uniapp组件写登录注册
  15. 「环卫吸粪车」天河区抽化粪池抽泥浆抽污水来了,解决黑臭水体!
  16. 网络保护第三层 WAF-网络应用防火墙
  17. IOS 上传IPA到AppStore
  18. FreeType 用法
  19. 简约不简单 细说专票电子化的“四个新”
  20. 服务端技术方案模板参考

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 8668-22T汽车涂装技术(A) 参考试题
  2. 【渝粤教育】国家开放大学2019年春季 1349学前教育科研方法 参考试题
  3. [渝粤教育] 西南科技大学 刑事诉讼法学 在线考试复习资料(1)
  4. 自家公司关于git commit 的规范
  5. Listener监听器已经Listener的小案例
  6. 正则表达式,以python为例
  7. maven(6)------maven坐标分析
  8. 【转】Prewitt 算子
  9. SpringBoot2.0之整合Apollo
  10. h5前期js知识点10月16日总结