自整理的jquery.Validate验证表达式
自整理几个jquery.Validate验证正则:
1. 只能输入数字和字母 /^[0-9a-zA-Z]*$/g
jQuery.validator.addMethod("letters", function (value, element) {
return this.optional(element) || /^[0-9a-zA-Z]*$/g.test(value);
}, "只能输入数字和字母!");
2. 数量必须是正整数 /^\+?[1-9]\d*$/
jQuery.validator.addMethod("count", function (value, element) {
return this.optional(element) || /^\+?[1-9]\d*$/.test(value);
}, "数量必须是正整数!");
3. 只能输入非负整数 /^([1-9]\d*|[0])$/
jQuery.validator.addMethod("counter", function (value, element) {
return this.optional(element) || /^([1-9]\d*|[0])$/.test(value);
}, "只能输入非负整数!");
4. 日期为YYYY-MM-DD格式! /^(\d{4})-(\d{2})-(\d{2})$/
jQuery.validator.addMethod("dateinput", function (value, element) {
return this.optional(element) || /^(\d{4})-(\d{2})-(\d{2})$/.test(value);
}, "日期为YYYY-MM-DD格式!");
5. 温度为-100.00到100.00 /^-?(\d|[1-9]\d|100)(\.\d{1,2})?$/
jQuery.validator.addMethod("heatlevel", function (value, element) {
return this.optional(element) || /^-?(\d|[1-9]\d|100)(\.\d{1,2})?$/.test(value);
}, "温度为-100.00到100.00");
6. 湿度为0到100.00 /^(\d|[1-9]\d|100)(\.\d{1,2})?$/
jQuery.validator.addMethod("moisture", function (value, element) {
return this.optional(element) || /^(\d|[1-9]\d|100)(\.\d{1,2})?$/.test(value);
}, "湿度为0到100.00");
7. 请输入大于0的整数或者保留三位小数
jQuery.validator.addMethod("digitals", function (value, element) {
//请输入大于0的整数或者保留三位小数
return this.optional(element) || /(^[1-9]{1}[0-9]*$)|(^[0-9]*\.[0-9]{3}$)/.test(value);
}, "发票金额不得小于等于0");
8. 发票号包含数字,-,/ 三种字符,不包含空格
jQuery.validator.addMethod("invoices", function (value, element) {
return this.optional(element) || /^[-/0-9]*$/.test(value);
}, "请输入合法的发票号");
自整理的jquery.Validate验证表达式的更多相关文章
- jQuery Validate验证框架详解
转自:http://www.cnblogs.com/linjiqin/p/3431835.html jQuery校验官网地址:http://bassistance.de/jquery-plugins/ ...
- jquery.validate 验证机制
jquery.validate 验证机制 金刚 juqery juqery.validate 在开发系统时,使用了jquery.validate.js 这个验证插件,来校验数据合法性 重点 验证是以i ...
- 弹出框页面中使用jquery.validate验证控件
弹出框页面中使用jquery.validate验证控件有几个问题需要解决: 1,弹出框的提交事件完成后如何关闭弹出框页面? 2,提交不成功如何返回当前页? 3,如果知道验证事件成功? 之前笔者都是JS ...
- 【转】jQuery Validate验证框架详解
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...
- jQuery Validate验证框架与 jQuery ajaxSubmit的联合使用
jQuery Validate验证框架自定义验证 第一步导入导入js库 <script src="<%=basePath%>static/js/jquery.js" ...
- jQuery.Validate 验证,以及 remote验证, 多参数传递
jQuery.Validate 验证: http://www.runoob.com/jquery/jquery-plugin-validate.html 教程网址,很简单, 今天主要在这里记录一下re ...
- atitit.jQuery Validate验证框架详解与ati Validate 设计新特性
atitit.jQuery Validate验证框架详解与ati Validate 设计新特性 1. AtiValidate的目标1 2. 默的认校验规则1 2.1. 使用方式 1.metadata用 ...
- jQuery Validate验证框架详解(jquery.validate.min.js)
原博客 jQuery Validate验证框架详解 jQuery校验官网地址:https://jqueryvalidation.org/ 一.导入js库 <script type="t ...
- jQuery Validate验证框架详解(转)
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...
随机推荐
- 部署MyEclipse及Tomcat服务器
修改MySQL文件工程密码 Tomcat6.12\webapps\SmsService\WEB-INF\applicationContext.xml目录下的数据库密码 <property na ...
- 实习培训——Servlet(5)
实习培训——Servlet(5) 1 Servlet 简介 Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HT ...
- 自动加载 autoload
自动加载 是什么时候调用的 是实例化某个对象的时候,在当前脚本中没有找到对应类的时候 ,如果当前找到了就不会调用__autoload方法 例如:例子一,找到类 <?php function _ ...
- 登陆跳板机每天只输入一次token的方法——ssh clone session
自从跳板机升级后,无所不在的token让小PE很是恼火,于是有了这篇文章@_@ Linux or Mac篇 在Fedora或者Mac下很简单,修改~/.ssh/config文件,没有的话,就新建一个( ...
- Apache+php+mysql环境配置
Apache+PHP+MySQL环境搭建 标题格式 正文格式 阶段性完成格式 正文中强调格式 ————————————————————————————— 前语:本文是从我写过的doc文档迁移过来的,由 ...
- System.arraycopy方法详解
- STA分析(六) cross talk and noise
在深亚微米技术(deep submicron)中,关于crosstalk和noise对design的signal integrate的影响越来越大.主要表现在glitch和对delay的影响. 1)m ...
- Storm集成Siddhi
<Siddhi初探>中我们介绍了Siddhi的基本使用方法,并表示我们将把Siddhi集成到Storm中作为流任务处理引擎.本文将用<Storm初探>中的例子讲解如何集成Sid ...
- PHP获取6位数随机数,获取redis里面不存在的6位随机数(设置24小时过时)
PHP获取6位数随机数 PHP str_shuffle() 函数str_shuffle() 函数随机打乱字符串中的所有字符. 语法 str_shuffle(string) 参数 描述 string必需 ...
- MySQL数据库----数据锁
数据锁 需求: 有一个账户,两个人在同一时间要对此账户操作,A要对账户充值100块,B要从账户中取出100块.操作前都要先看一下账户的 余额然后再操作. -- 窗口1 用户进行充值 -- 充值前 先查 ...