位置: 编程技术 - 正文

详解jquery validate实现表单验证 (正则表达式)(详解16型人格)

编辑:rootadmin

推荐整理分享详解jquery validate实现表单验证 (正则表达式)(详解16型人格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:详解16型人格,详解金球奖之争,详解中国女足出线形势,详解金球奖之争,详解增发万亿国债细节,详解金球奖之争,详解中国女足出线形势,详解中国女足出线形势,内容如对您有帮助,希望把文章链接给更多的朋友!

一、目的

为了更好地实现人机交互,使用jQuery封装库中的validate插件,在用户填写表单时,可以快速地对用户填写的数据进行验证,并做出反馈。

二、validate插件简介

validate()是插件的核心方法,定义了基本的校验规则和一些有用的配置项。

rule:设置表单的验证规则; messages:设置表单不符合验证规则的提示信息; debug:如果这个参数为true,那么表单还会提交,只进行检查,调试时十分方便。

required:必填

minlength:最小长度

maxlength:最大长度

rangelength:长度范围,以数组呈现[2,],表示表单输入长度为2到位

remote:可以通过发现GET或者POST请求进行远程验证,与Ajax的验证进行比较。就是通过ajax实现的{ url: type:默认为GET请求 data:发送的数据}

发送GET请求例子:

基本的校验规则

序号 规则 描述 1 required:true 必须输入的字段。 2 remote:"check.php" 使用 ajax 方法调用 check.php 验证输入值。 3 email:true 必须输入正确格式的电子邮件。 4 url:true 必须输入正确格式的网址。 5 date:true 必须输入正确格式的日期。日期校验 ie6 出错,慎用。 6 dateISO:true 必须输入正确格式的日期(ISO),例如:--,//。只验证格式,不验证有效性。 7 number:true 必须输入合法的数字(负数,小数)。 8 digits:true 必须输入整数。 9 creditcard: 必须输入合法的信用卡号。 equalTo:"#field" 输入值必须和 #field 相同。 accept: 输入拥有合法后缀名的字符串(上传文件的后缀)。 maxlength:5 输入长度最多是 5 的字符串(汉字算一个字符)。 minlength: 输入长度最小是 的字符串(汉字算一个字符)。 rangelength:[5,] 输入长度必须介于 5 和 之间的字符串(汉字算一个字符)。 range:[5,] 输入值必须介于 5 和 之间。 max:5 输入值不能大于 5。 min: 输入值不能小于 。

详解jquery validate实现表单验证 (正则表达式)(详解16型人格)

validator对象

validator.form()验证表单是否有效,返回true或者false; validator.element(element)验证表单中某个元素是否有效,返回true或者false; validator.resetForm()把表单恢复到验证前原来的状态; validator.showErrors(error)针对元素显示特定的错误信息; validator.numberOfInvalids()返回无效的元素数量;

validator对象的静态方法

jQuery.validator.addMethod()增加自定义的验证方法; (即$.validator.addMethod()) jQuery.validator.format()格式化字符串,用参数代替模板中的{n}; jQuery.validator.setDefaults()修改插件默认设计; jQuery.validator.addClassRules()为某些包含名为name的class增加组合验证类型。

获取表单元素的验证规则:

为表单元素添加验证规则:

为表单元素删除验证规则:

三、正则表达式

常用正则表达式:

用户名的正则表达式验证:/^[wu4e-u9fa5]{2,}/g(含汉字)

用户名验证:/^w{2,}$/(不含汉字,只允许英文字母、数字和下画线,长度为2-位)

QQ号验证:/^[1,9][0,9]{4,}$/(第一位数字不为0,5-位数字)

邮箱验证:/^[a-z0-9]+@([a-z0-9]+.)+[a-z]{2,4}$/i(不区分大小写)

密码验证:/^w{6,}$/(只允许6-位英文字母、数字和下画线)

手机号验证:/^1[3,5,7,8]d{9}$/

URL验证:/

EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法 1:首先赋值要在页面加载后才能赋值,也就是在onLoad中;2:是因为dialog里的输入域用了textbox控件,如果需要赋值,那么要调用textbox的赋值方法,而不是$('#

快速掌握jQuery插件开发 在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQ

jQuery实现鼠标悬停3d菜单展开动画效果 竖直的主菜单贴着页面左侧,当光标移入菜单项时,以3D动画的方式弹出对应的二级菜单。采用jQuery和CSS3实现。支持Chrome,火狐,Edge等浏览器。效果图

标签: 详解16型人格

本文链接地址:https://www.jiuchutong.com/biancheng/370610.html 转载请保留说明!

上一篇:EasyUI修改DateBox和DateTimeBox的默认日期格式示例(easyui combobox设置值)

下一篇:EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法(easyui点击弹出窗口)

  • 城镇土地使用税的计算公式
  • 将自产货物赠送客户
  • 个税返还什么时候到账
  • 销售税金及附加含增值税吗
  • 材料折扣率
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 应付企业负担的职工社会保险费
  • 投资公司收回投资款
  • 企业购进口汽车会计分录
  • 高原补贴算工资吗
  • 再生资源税率多少合理
  • 公司前三季度实现营业收入59.17亿元
  • 营改增的项目
  • 三板市场前世今生
  • 坏账准备的计提是什么意思
  • 零申报的印花税怎么打印
  • 施工现场应建立什么
  • 印花税可以根据企业流水申报吗
  • 现金流风险分析
  • 笔记本怎么清理D盘
  • 怎么用苹果6splus
  • 增值税普通发票和电子普通发票的区别
  • 跨年发票能不能报销
  • 微信小程序实现页面跳转
  • win11测试版和正式版区别
  • Win10 20H1/20H2 KB5001391补丁今日发布(内附下载)
  • 异地存放货物的规定
  • PHP:pg_field_type_oid()的用法_PostgreSQL函数
  • PHP:pcntl_wifsignaled()的用法_PCNTL函数
  • 缴住房公积金会计分录怎么写
  • 一品红叶发黄咋回事儿
  • 在一株植物上行走的作文
  • 中秋快乐图片大全
  • ssm算前后端分离吗
  • php自动编号
  • web网页设计期末作业猫眼电影首页
  • 外经证还有几天到期延期需要的资料
  • 医院职工医疗保险报销比例
  • 搅拌机属于哪类税收
  • 普通发票添加货品名称步骤
  • 普通增值发票可以抵扣进项税吗
  • 福利费用使用范围
  • 单一窗口退税数据发送
  • mysql创建临时表并赋值
  • 投资款要不要交企业所得税?
  • 哪些情况需要开具无违法犯罪证明
  • 因质量问题免费退货
  • 企业现金规模的影响因素
  • 其他货币资金怎么结转
  • 固定资产支付的保险费计入成本吗
  • 应交税费包括哪些科目
  • 建筑业分项目核算会计账务处理
  • 汇算清缴前取得发票可以税前扣除吗
  • 出口免税项目
  • 长期待摊销费用属于流动资产吗
  • 购方收到红字发票怎么开
  • 公司运营成本如何计算
  • 现汇账户和现钞账户
  • system is boot up with
  • winxp系统纯净版
  • mac的command键相当于pc的什么键
  • 2016年最火的歌曲排行前100首
  • linux无法运行yum
  • 苹果Mac OS X 10.13系统怎么调整设置窗口透明度?
  • win7 64位系统无法清空回收站的故障原因及解决方法
  • win8.1安装更新卡住
  • 微软称十年内将淘汰程序员
  • win10怎么关闭欢迎界面
  • linux cut-c
  • 电脑迅雷影音在哪个文件夹
  • Win10系统如何使用虚拟光驱加载ISO镜像文件?
  • js显示nan
  • 在Android EditText中实现日期时间选择器(DatePicker和TimePicker)
  • unity克隆物体
  • python 网络爬虫库
  • 3、BluetoothChat之BluetoothChatService.java
  • jquery有自定义选择器吗
  • 全国国税税务机关是哪里
  • 出口退的增值税怎么算
  • 工商登记是实质性的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设