自整理的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=& ...
随机推荐
- 使用Python2.7 GET Onenet平台的数据
效果 代码 # -*- coding: utf-8 -*- """ ------------------------------------------------- F ...
- libSVM简介及核函数模型选择
1. libSVM简介 训练模型的结构体 struct svm_problem //储存参加计算的所有样本 { int l; //记录样本总数 double *y; //指向样本类别的组数 struc ...
- Appium-Python-Client安装
官网是这个:https://pypi.org/project/Appium-Python-Client/#files 下载下来后是这样的文件不知道怎么安装: 不用下载,直接这样就可以 了~~ 安装后导 ...
- [LeetCode] 64. Minimum Path Sum_Medium tag: Dynamic Programming
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which ...
- toFixed()与toPrecision()
toFixed(n): 返回一个字符串,代表一个以定点表示法表示的数字. n在0~20之间 var g=1.023; var f=g.toFixed(2); f的值为:1.02, typeof ...
- 提高php代码质量的36个技巧的摘录
17.不要直接使用 $_SESSION 变量 简单例子: $_SESSION['username'] = $username; $username = $_SESSION['username']; ...
- windows上备份mysql数据库
方案一:采用mysql自带的工具mysqldump. 脚本文件backup.bat如下: set "YMD=%date:~,4%%date:~5,2%%date:~8,2%"cd ...
- 1:4 UI标签和通用标签
UI标签:负责用户界面输出的标签. 非标单:例如错误信息提示的标签 fielderror,actionerror,actionmessagr:系统错误消息的自动显示 通 ...
- hdu6000 Wash ccpc-20162017-finals B Wash
地址:http://acm.split.hdu.edu.cn/showproblem.php?pid=6000 题目: Wash Time Limit: 20000/10000 MS (Java/Ot ...
- python webdriver 测试框架-行为驱动例子
安装行为驱动模块lettuce(卷心菜)模块 pip install lettuce Successfully installed argparse-1.4.0 colorama-0.3.9 extr ...