jquery validate 验证详解编程语言
2023-06-13 09:20:42 时间
link href="themes/gray/easyui.css" rel="stylesheet" type="text/css" script src="jquery-1.8.0.min.js" type="text/javascript" /script script src="jquery.easyui.min.js" type="text/javascript" /script script src="jquery.validate.js" type="text/javascript" /script
jquery.validate.js
$ .extend( $.fn.validatebox.defaults.rules, minLength : { validator : function(value, param) { return value.length = param[0]; message : 长度需要大于{0}个字符. maxLength : { validator : function(value, param) { return value.length = param[0]; message : 长度需要小于{0}个字符. maxCNLen : { validator : function(value, param) { var cArr = value.match(/[^/x00-/xff]/ig); var len= value.length + (cArr == null ? 0 : cArr.length); return len = param[0]; message : 长度需要小于{0}个字符,中文算2个字符. intOrFloat : {// 验证整数或小数 validator : function(value) { return /^/d+(/./d+)?$/i.test(value); message : 请输入数字,并确保格式正确 idcard : {// 验证身份证 validator : function(value) { return /^/d{15}(/d{2}[A-Za-z0-9])?$/i.test(value); message : 身份证号码格式不正确 length : { validator : function(value, param) { var len = $.trim(value).length; return len = param[0] len = param[1]; message : "输入内容长度必须介于{0}和{1}之间." phone : {// 验证电话号码 validator : function(value) { return /^((/(/d{2,3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}(/-/d{1,4})?$/i .test(value); message : 格式不正确,请使用下面格式:020-88888888 mobile : {// 验证手机号码 validator : function(value) { return /^(13|15|18)/d{9}$/i.test(value); message : 手机号码格式不正确 currency : {// 验证货币 validator : function(value) { return /^/d+(/./d+)?$/i.test(value); message : 货币格式不正确 qq : {// 验证QQ,从10000开始 validator : function(value) { return /^[1-9]/d{4,9}$/i.test(value); message : QQ号码格式不正确 integer : {// 验证整数 validator : function(value) { return /^[+]?[1-9]+/d*$/i.test(value); message : 请输入整数 integerAndMaxLength : { validator : function(value, param) { return (value.length = param[0]) (/^[+]?[1-9]+/d*$/i.test(value)); message : 请输入长度小于{0}个字符的整数. integer : {// 验证固定长度的整数 validator : function(value) { return /^[+]?[1-9]+/d*$/i.test(value); message : 请输入整数 age : {// 验证年龄 validator : function(value) { return /^(?:[1-9][0-9]?|1[01][0-9]|120)$/i .test(value); message : 年龄必须是0到120之间的整数 chinese : {// 验证中文 validator : function(value) { return /^[/Α-/¥]+$/i.test(value); message : 请输入中文 english : {// 验证英语 validator : function(value) { return /^[A-Za-z]+$/i.test(value); message : 请输入英文 unnormal : {// 验证是否包含空格和非法字符 validator : function(value) { return /.+/i.test(value); message : 输入值不能为空和包含其他非法字符 username : {// 验证用户名 validator : function(value) { return /^[a-zA-Z][a-zA-Z0-9_]{5,15}$/i.test(value); message : 用户名不合法(字母开头,允许6-16字节,允许字母数字下划线) faxno : {// 验证传真 validator : function(value) { // return /^[+]{0,1}(/d){1,3}[ ]?([-]?((/d)|[ // ]){1,12})+$/i.test(value); return /^((/(/d{2,3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}(/-/d{1,4})?$/i .test(value); message : 传真号码不正确 zip : {// 验证邮政编码 validator : function(value) { return /^[1-9]/d{5}$/i.test(value); message : 邮政编码格式不正确 ip : {// 验证IP地址 validator : function(value) { return /d+.d+.d+.d+/i.test(value); message : IP地址格式不正确 name : {// 验证姓名,可以是中文或英文 validator : function(value) { return /^[/Α-/¥]+$/i.test(value) | /^/w+[/w/s]+/w+$/i.test(value); message : 请输入姓名 date : {// 验证姓名,可以是中文或英文 validator : function(value) { // 格式yyyy-MM-dd或yyyy-M-d return /^(?:(?!0000)[0-9]{4}([-]?)(?:(?:0?[1-9]|1[0-2])/1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])/1(?:29|30)|(?:0?[13578]|1[02])/1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-]?)0?2/2(?:29))$/i .test(value); message : 清输入合适的日期格式 msn : { validator : function(value) { return /^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/ .test(value); message : 请输入有效的msn账号(例:[email protected](msn/live).com) same : { validator : function(value, param) { if ($("#" + param[0]).val() != "" value != "") { return $("#" + param[0]).val() == value; } else { return true; message : 两次输入的密码不一致! });
Example
input type="text" name="username" data-options="required:true,validType:name"
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14443.html
cjava相关文章
- 关键字检索高亮标出-javasript/jQuery代码实现详解编程语言
- jQuery获取checkbox选中的值详解编程语言
- 使用JQuery重绘图片的大小详解编程语言
- Jquery实现鼠标移到某个对象,弹出显示层。详解编程语言
- jquery 常用方法总结详解编程语言
- jQuery 实现图片预加载详解编程语言
- JQuery Tips(3)—-关于$()包装集内元素的改变详解编程语言
- JQuery Tips(1)—-关于$.Ready()详解编程语言
- jQuery v3.2.0 发布,优秀的Javascrīpt框架详解编程语言
- jQuery File Upload v9.14.1 发布,一个非常优秀的上传组件详解编程语言
- jquery.jCal.js显示日历插件详解编程语言
- Jquery .ajax方法分析详解编程语言
- jquery.post用法详解编程语言
- jquery实现控制表格行高亮详解编程语言
- jQuery和ztree实现动态树形多选菜单详解编程语言
- 如何使用Jquery实现复选框的全选详解编程语言
- jQuery 操作得到的元素详解编程语言
- jQuery事件详解编程语言
- js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选详解编程语言
- jquery遍历详解编程语言
- jquery地区选择插件详解编程语言
- jquery关于移动端的点击事件解析详解编程语言
- jquery关于on click事件的理解详解编程语言
- Jquery实战_读书笔记1—选择jQuery