zoukankan      html  css  js  c++  java
  • 自整理的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);
    }, "请输入合法的发票号");


  • 相关阅读:
    变Enter键为Tab键 实现焦点转移
    .net事务使用实例
    C#多线程编程(1):线程的启动
    Sql中try{} catch{}实例
    winform刷新父窗体
    Sql批量删除/插入
    IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
    C#多线程编程(2):线程的同步
    Sql Server 网络备份
    SQL语句来获取一个表的所有列的信息,如,列名、类型、长度等
  • 原文地址:https://www.cnblogs.com/Web-Architecture/p/9335815.html
Copyright © 2011-2022 走看看