自整理几个jquery.Validate验证正则:

1. 只能输入数字和字母    /^[0-9a-zA-Z]*$/g

  1. jQuery.validator.addMethod("letters", function (value, element) {
  2. return this.optional(element) || /^[0-9a-zA-Z]*$/g.test(value);
  3. }, "只能输入数字和字母!");

2. 数量必须是正整数     /^\+?[1-9]\d*$/

  1. jQuery.validator.addMethod("count", function (value, element) {
  2. return this.optional(element) || /^\+?[1-9]\d*$/.test(value);
  3. }, "数量必须是正整数!");

3. 只能输入非负整数  /^([1-9]\d*|[0])$/

  1. jQuery.validator.addMethod("counter", function (value, element) {
  2. return this.optional(element) || /^([1-9]\d*|[0])$/.test(value);
  3. }, "只能输入非负整数!");

4. 日期为YYYY-MM-DD格式!   /^(\d{4})-(\d{2})-(\d{2})$/

  1. jQuery.validator.addMethod("dateinput", function (value, element) {
  2. return this.optional(element) || /^(\d{4})-(\d{2})-(\d{2})$/.test(value);
  3. }, "日期为YYYY-MM-DD格式!");

5. 温度为-100.00到100.00   /^-?(\d|[1-9]\d|100)(\.\d{1,2})?$/

  1. jQuery.validator.addMethod("heatlevel", function (value, element) {
  2. return this.optional(element) || /^-?(\d|[1-9]\d|100)(\.\d{1,2})?$/.test(value);
  3. }, "温度为-100.00到100.00");

6. 湿度为0到100.00   /^(\d|[1-9]\d|100)(\.\d{1,2})?$/

  1. jQuery.validator.addMethod("moisture", function (value, element) {
  2. return this.optional(element) || /^(\d|[1-9]\d|100)(\.\d{1,2})?$/.test(value);
  3. }, "湿度为0到100.00");

7. 请输入大于0的整数或者保留三位小数

  1. jQuery.validator.addMethod("digitals", function (value, element) {
  2. //请输入大于0的整数或者保留三位小数
  3. return this.optional(element) || /(^[1-9]{1}[0-9]*$)|(^[0-9]*\.[0-9]{3}$)/.test(value);
  4. }, "发票金额不得小于等于0");

8. 发票号包含数字,-,/ 三种字符,不包含空格

  1. jQuery.validator.addMethod("invoices", function (value, element) {
  2. return this.optional(element) || /^[-/0-9]*$/.test(value);
  3. }, "请输入合法的发票号");
  1.  

自整理的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. dedecms文章页调用地址(当前文章URL)如何操作?

    我们在建站时经常会在文末加一个本文地址,那么dedecms文章页如何调用当前文章URL呢?这样做的好处是增加文章的唯一标识,更进一步的做法是在head中加个cannacial标签,告诉搜索引擎url的 ...

  2. 十天精通CSS3(6)

    属性选择器 在HTML中,通过各种各样的属性可以给元素增加很多附加的信息.例如,通过id属性可以将不同div元素进行区分. 在CSS2中引入了一些属性选择器,而CSS3在CSS2的基础上对属性选择器进 ...

  3. 图练习-BFS-从起点到目标点的最短步数(sdut 2830)邻接边表

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2830 题目描述 在古老的魔兽传说中,有两个军团 ...

  4. Docker深入浅出3-容器管理

    docker客户端非常简单,我们可以直接输入docker命令来查看Docker客户端所有的命令项 [root@admin-fxr ~]# docker Usage: docker COMMAND A ...

  5. distinct count

    实验:查询一个column的无重复记录,需要知道有多少条记录,并显示记录. 统计记录用count(*)函数,无重复记录distinct,以emp表为例. (1)先查询无重复记录 [@more@] SQ ...

  6. EL—表达式

    El的数据访问操作: 1:获取变量名(四大作用域中的变量?六大作用域?) 只能从这六个区域中拿数据!!! 2:获取对象的属性值 3:获取集合元素 4:执行表达式 1:获取变量名(四大作用域中的变量) ...

  7. apache源码安装

    1.apr和apr-util,下载地址: http://apr.apache.org/download.cgi yum install gcc yum install libtool yum inst ...

  8. 神经网络 java包

    java神经网络组件Joone.Encog和Neuroph https://github.com/deeplearning4j/deeplearning4j http://muchong.com/ht ...

  9. Hive 常用函数汇总

    Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数. 目录 数学函数 集合函数 类型转换函数 日期函数 条件函数 ...

  10. 一起学koa

    gitbook地址 http://17koa.com/koa-generator-examples/