项目前端使用JQuery easyui框架,验证使用插件validatebox,验证方法如下:

<input name="test" type="text" value="${bean.test}" class="easyui-validatebox" data-options="required:false,validType:['numeric','engNum']"/>

框架验证规则如下:

engNum: {
message: '请输入英文字母或数字'
}

chsEngNum: {
validator: function (value, param) {
message: '只允许汉字、英文字母或数字。'
},

code: {
validator: function (value, param) {
message: '只允许汉字、英文字母、数字及下划线.'
},

name: {
message: "用户名不合法(字母开头,允许6-16字节,允许字母数字下划线)"
},

minLength: {
message: "最少输入 {0} 个字符."
},

maxLength: {
message: "最多输入 {0} 个字符."
},

contains: {
message: "输入的内容必须包含 {0}."
},

startsWith: {
message: "输入的内容必须以 {0} 作为起始字符."
},

endsWith: {
message: "输入的内容必须以 {0} 作为起始字符."
},

longDate: {
message: "输入的内容必须是长日期时间(yyyy-MM-dd hh:mm:ss)格式."
},

shortDate: {
message: "输入的内容必须是短日期(yyyy-MM-dd)格式."
},

date: {
message: "输入的内容必须是长日期时间(yyyy-MM-dd hh:mm:ss)或短日期(yyyy-MM-dd)格式."
},

tel: {
message: "输入的内容必须是电话号码(中国)格式."
},

mobile: {
message: "输入的内容必须是移动电话号码(中国)格式."
},

telOrMobile: {
message: "输入的内容必须是电话号码(中国)或移动电话号码(中国)格式."
},

fax: {
message: "输入的内容必须是传真号码(中国)格式."
},

zipCode: {
message: "输入的内容必须是邮政编码(中国)格式."
},

existChinese: {
message: "输入的内容必须是包含中文汉字."
},

chinese: {
message: "输入的内容必须是纯中文汉字."
},

english: {
message: "输入的内容必须是纯英文字母."
},

fileName: {
message: "输入的内容必须是合法的文件名(不能包含字符 \\/:*?\"<>|)."
},

ip: {
message: "输入的内容必须是正确的 IP地址v4 格式."
},

url: {
message: "输入的内容必须是正确的 url 格式."
},

ipurl: {
message: "输入的内容必须是正确的 IP地址v4 或 url 格式."
},

currency: {
message: "输入的内容必须是正确的货币金额(阿拉伯数字表示法)格式."
},

qq: {
message: "输入的内容必须是正确 QQ 号码格式."
},

msn: {
message: "输入的内容必须是正确 MSN 账户名格式."
},

unNormal: {
message: "输入的内容必须是不包含空格和非法字符Z."
},

carNo: {
message: "输入的内容必须是合法的汽车车牌号码格式."
},

carEngineNo: {
message: "输入的内容必须是合法的汽车发动机序列号格式."
},

idCard: {
message: "输入的内容必须是合法的身份证号码(中国)格式."
},

integer: {
message: "输入的内容必须是合法的整数格式."
},

integerRange: {
message: "输入的内容必须是合法的整数格式且值介于 {0} 与 {1} 之间."
},

numeric: {
message: "输入的内容必须是指定类型的数字格式."
},

numericRange: {
message: "输入的内容必须是指定类型的数字格式且介于 {0} 与 {1} 之间."
},

color: {
message: "输入的内容必须是正确的 颜色(#FFFFFF形式) 格式."
},

password: {
message: "输入的内容必须是安全的密码字符(由字符和数字组成,至少 6 位)格式."
},

validatebox验证框架rules的更多相关文章

  1. jQuery Validate验证框架详解

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

  2. 【积累】validate验证框架的使用

    validate验证框架的使用:用验证框架可以很方便的验证前端页面输入的内容可以自定义验证方法 内容:0:环境搭建 1:基础用法 2:自定义用法 0:基本环境的搭建 0.1:下载js文件 0.2:引入 ...

  3. jQuery EasyUI API 中文文档 - ValidateBox验证框

    jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下.   用 $.fn.validatebox.defaults 重写了 d ...

  4. jQuery验证框架 .

          目录视图 摘要视图 订阅 “程序人生”中国软件开发者职业生涯调查     CSDN社区“三八节”特别活动      开发者职业生涯调查之未来 jQuery验证框架 分类: JQuery 2 ...

  5. ValidateBox( 验证框) 组件

    本节课重点了解 EasyUI 中 ValidateBox(验证框)组件的使用方法,这个组件依赖于Tooltip(提示框)组件. 一. 加载方式//class 加载方式<input id=&quo ...

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

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

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

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

  8. JQuery 验证框架

      设计完美,可扩展性好,以后就用他了. http://docs.jquery.com/Plugins/Validation /**//** * @author ming */ $(document) ...

  9. [待优化笔记]原生JS实现验证框架 checkFun

    ;(function(){ /** 验证框架 checkFun * 使用方法: * <input class="required" type="text" ...

随机推荐

  1. C#实现窗体间的通信

    以下将窗体间的几种通信实现方式做一下罗列:首先新建一个窗体Form1,在其中放置一个Textbox.Button控件.再新建一个窗体Form2,其上放置一个Button控件.具体代码示例如下: //F ...

  2. python比较两个列表

    两个列表,随机产生4个不相等的数,计算一下,相同位置上的元素相等的个数,用k1表示. b列表中的元素在a列表中,但位置不相同,有多少个,用k2表示. 例如: a=[0, 4, 7, 3]b=[7, 1 ...

  3. AFNnetworking快速教程,官方入门教程译

    AFNnetworking快速教程,官方入门教程译 分类: IOS2013-12-15 20:29 12489人阅读 评论(5) 收藏 举报 afnetworkingjsonios入门教程快速教程 A ...

  4. Android 源码编译环境搭建(64位Ubuntu)各种依赖包安装

    1.准备: 普通PC(要求能上网), PC的操作系统Ubuntu 10.04 LTS(64位的),已经下载好的Android 1.6_r1的源代码. 2.Linux的依赖package安装: 为了更快 ...

  5. cf C. Fixing Typos

    http://codeforces.com/contest/363/problem/C s2用于存处理之后的字符串,再遍历s1的时候,s2会有两种情况1.s2最后两个字符是相同的如xx,如果这时再遇到 ...

  6. C++11 in Qt5

    本文转载自:http://woboq.com/blog/cpp11-in-qt5.html   C++11 in Qt5 Posted by Olivier Goffart on 11 June 20 ...

  7. CONTEST45 呵呵呵呵呵

    题目质量差评!为什么不给数据范围! A.乘积最大3 题目:http://dev.luogu.org/problem/show?pid=2172 题解:sb题,均值定理. 代码: #include< ...

  8. 转:Android 测试 Appium、Robotium、monkey等框架或者工具对比

    原文地址:http://demo.netfoucs.com/u012565107/article/details/36419297# 1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - ...

  9. 【转】Win7与Ubuntu 14.04双系统修改启动项顺序

    原文网址:http://blog.sina.com.cn/s/blog_b381a98e0102v1gy.html 一.Ubuntu14.04采用默认安装方式的情况 采用默认安装方式,在win7下安装 ...

  10. 数据库 SQL语句优化

    温馨提示:本篇内容均来自网上,本人只做了稍微处理,未进行细致研究,仅当做以后不备之需,如若你喜欢可尽情转走. 一.问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图 ...