分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

自整理的jquery.Validate验证表达式

发布时间:2023-09-06 02:04责任编辑:傅花花关键词:暂无标签

自整理几个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验证表达式

原文地址:https://www.cnblogs.com/Web-Architecture/p/9335815.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved