自整理几个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验证表达式的更多相关文章

  1. jQuery Validate验证框架详解

    转自:http://www.cnblogs.com/linjiqin/p/3431835.html jQuery校验官网地址:http://bassistance.de/jquery-plugins/ ...

  2. jquery.validate 验证机制

    jquery.validate 验证机制 金刚 juqery juqery.validate 在开发系统时,使用了jquery.validate.js 这个验证插件,来校验数据合法性 重点 验证是以i ...

  3. 弹出框页面中使用jquery.validate验证控件

    弹出框页面中使用jquery.validate验证控件有几个问题需要解决: 1,弹出框的提交事件完成后如何关闭弹出框页面? 2,提交不成功如何返回当前页? 3,如果知道验证事件成功? 之前笔者都是JS ...

  4. 【转】jQuery Validate验证框架详解

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...

  5. jQuery Validate验证框架与 jQuery ajaxSubmit的联合使用

    jQuery Validate验证框架自定义验证 第一步导入导入js库 <script src="<%=basePath%>static/js/jquery.js" ...

  6. jQuery.Validate 验证,以及 remote验证, 多参数传递

    jQuery.Validate 验证: http://www.runoob.com/jquery/jquery-plugin-validate.html 教程网址,很简单, 今天主要在这里记录一下re ...

  7. atitit.jQuery Validate验证框架详解与ati Validate 设计新特性

    atitit.jQuery Validate验证框架详解与ati Validate 设计新特性 1. AtiValidate的目标1 2. 默的认校验规则1 2.1. 使用方式 1.metadata用 ...

  8. jQuery Validate验证框架详解(jquery.validate.min.js)

    原博客 jQuery Validate验证框架详解 jQuery校验官网地址:https://jqueryvalidation.org/ 一.导入js库 <script type="t ...

  9. jQuery Validate验证框架详解(转)

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...

随机推荐

  1. filter push down

    filter push down filter push down :先filter再做join 如果SQL里有where条件,那么数据库引擎会先filter再做join 但是MySQL5.6之前还不 ...

  2. ssm返回jsonp数据格式

    为了便于客户端使用数据,逐渐形成了一种非正式传输协议,人们把它称作JSONP,该协议的一个要点就是允许用户传递一个callback参数给服务端,然后服务端返回数据时会将这个callback参数作为函数 ...

  3. NuGet:自定义配置信息(2)

    有些类库项目打包后,如何让别人引用的时候自动添加上对应的配置项目呢,比如EntityFramework的NuGet包,打开后可以看到类似下面的结构: 空白处右击——Add Content Folder ...

  4. MDX导航结构层次:《Microsoft SQL Server 2008 MDX Step by Step》学习笔记九

    <Microsoft SQL Server 2008 MDX Step by Step>学习笔记九:导航结构层次   SQL Server 2008中SQL应用系列及BI笔记系列--目录索 ...

  5. cc150 --链表中倒数第k个节点

    题目描述 输入一个链表,输出该链表中倒数第k个结点.   快指针先走K步,然后快慢同时走,快走到末尾时,慢指针就是倒数第个.     public class Solution { public Li ...

  6. java tar.gz文件生成

    /** * 压缩文件成Gzip格式,Linux上可使用 * 压缩文件夹生成后缀名为".gz"的文件并下载 * @param folderPath,要压缩的文件夹的路径 * @par ...

  7. Intro to Python for Data Science Learning 7 - 2D NumPy Arrays

    2D NumPy Arrays from:https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-4- ...

  8. 把HDFS上的数据导入到Hive中

    1. 首先下载测试数据,数据也可以创建 http://files.grouplens.org/datasets/movielens/ml-latest-small.zip 2. 数据类型与字段名称 m ...

  9. python 文件操作,os.path.walk()的回调函数打印文件名

    #coding=utf-8 import osdef find_file(arg,dirname,files):    #for i in arg:        #print i for file ...

  10. svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦

    svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦 ------------------------------ 本人微信公众帐号 ...