$.extend($.fn.validatebox.defaults.rules,
{ |
008 |
minLength
: { //
判断最小长度 |
009 |
validator
: function(value,
param) { |
010 |
return value.length
>= param[0]; |
011 |
}, |
012 |
message
: '最少输入
{0} 个字符。' |
013 |
}, |
014 |
length:{validator:function(value,param){ |
015 |
var len=$.trim(value).length; |
016 |
return len>=param[0]&&len<=param[1]; |
017 |
}, |
018 |
message:"内容长度介于{0}和{1}之间." |
019 |
}, |
020 |
phone
: {//
验证电话号码 |
021 |
validator
: function(value)
{ |
022 |
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); |
023 |
}, |
024 |
message
: '格式不正确,请使用下面格式:020-88888888' |
025 |
}, |
026 |
mobile
: {//
验证手机号码 |
027 |
validator
: function(value)
{ |
028 |
return /^(13|15|18)\d{9}$/i.test(value); |
029 |
}, |
030 |
message
: '手机号码格式不正确(正确格式如:13450774432)' |
031 |
}, |
032 |
phoneOrMobile:{//验证手机或电话 |
033 |
validator
: function(value)
{ |
034 |
return /^(13|15|18)\d{9}$/i.test(value)
|| /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/i.test(value); |
035 |
}, |
036 |
message:'请填入手机或电话号码,如13688888888或020-8888888' |
037 |
}, |
038 |
idcard
: {//
验证身份证 |
039 |
validator
: function(value)
{ |
040 |
return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); |
041 |
}, |
042 |
message
: '身份证号码格式不正确' |
043 |
}, |
044 |
floatOrInt
: {//
验证是否为小数或整数 |
045 |
validator
: function(value)
{ |
046 |
return /^(\d{1,3}(,\d\d\d)*(\.\d{1,3}(,\d\d\d)*)?|\d+(\.\d+))?$/i.test(value); |
047 |
}, |
048 |
message
: '请输入数字,并保证格式正确' |
049 |
}, |
050 |
currency
: {//
验证货币 |
051 |
validator
: function(value)
{ |
052 |
return /^d{0,}(\.\d+)?$/i.test(value); |
053 |
}, |
054 |
message
: '货币格式不正确' |
055 |
}, |
056 |
qq
: {//
验证QQ,从10000开始 |
057 |
validator
: function(value)
{ |
058 |
return /^[1-9]\d{4,9}$/i.test(value); |
059 |
}, |
060 |
message
: 'QQ号码格式不正确(正确如:453384319)' |
061 |
}, |
062 |
integer
: {//
验证整数 |
063 |
validator
: function(value)
{ |
064 |
return /^[+]?[1-9]+\d*$/i.test(value); |
065 |
}, |
066 |
message
: '请输入整数' |
067 |
}, |
068 |
chinese
: {//
验证中文 |
069 |
validator
: function(value)
{ |
070 |
return /^[\u0391-\uFFE5]+$/i.test(value); |
071 |
}, |
072 |
message
: '请输入中文' |
073 |
}, |
074 |
english
: {//
验证英语 |
075 |
validator
: function(value)
{ |
076 |
return /^[A-Za-z]+$/i.test(value); |
077 |
}, |
078 |
message
: '请输入英文' |
079 |
}, |
080 |
unnormal
: {//
验证是否包含空格和非法字符 |
081 |
validator
: function(value)
{ |
082 |
return /.+/i.test(value); |
083 |
}, |
084 |
message
: '输入值不能为空和包含其他非法字符' |
085 |
}, |
086 |
username
: {//
验证用户名 |
087 |
validator
: function(value)
{ |
088 |
return /^[a-zA-Z][a-zA-Z0-9_]{5,15}$/i.test(value); |
089 |
}, |
090 |
message
: '用户名不合法(字母开头,允许6-16字节,允许字母数字下划线)' |
091 |
}, |
092 |
faxno
: {//
验证传真 |
093 |
validator
: function(value)
{ |
094 |
//
return /^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/i.test(value); |
095 |
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); |
096 |
}, |
097 |
message
: '传真号码不正确' |
098 |
}, |
099 |
zip
: {//
验证邮政编码 |
100 |
validator
: function(value)
{ |
101 |
return /^[1-9]\d{5}$/i.test(value); |
102 |
}, |
103 |
message
: '邮政编码格式不正确' |
104 |
}, |
105 |
ip
: {//
验证IP地址 |
106 |
validator
: function(value)
{ |
107 |
return /d+.d+.d+.d+/i.test(value); |
108 |
}, |
109 |
message
: 'IP地址格式不正确' |
110 |
}, |
111 |
name
: {//
验证姓名,可以是中文或英文 |
112 |
validator
: function(value)
{ |
113 |
return /^[\u0391-\uFFE5]+$/i.test(value)|/^\w+[\w\s]+\w+$/i.test(value); |
114 |
}, |
115 |
message
: '请输入姓名' |
116 |
}, |
117 |
carNo:{ |
118 |
validator
: function(value){ |
119 |
return /^[\u4E00-\u9FA5][\da-zA-Z]{6}$/.test(value); |
120 |
}, |
121 |
message
: '车牌号码无效(例:粤J12350)' |
122 |
}, |
123 |
carenergin:{ |
124 |
validator
: function(value){ |
125 |
return /^[a-zA-Z0-9]{16}$/.test(value); |
126 |
}, |
127 |
message
: '发动机型号无效(例:FG6H012345654584)' |
128 |
}, |
129 |
email:{ |
130 |
validator
: function(value){ |
131 |
return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); |
132 |
}, |
133 |
message
: '请输入有效的电子邮件账号(例:abc@126.com)' |
134 |
}, |
135 |
msn:{ |
136 |
validator
: function(value){ |
137 |
return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); |
138 |
}, |
139 |
message
: '请输入有效的msn账号(例:abc@hotnail(msn/live).com)' |
140 |
},department:{ |
141 |
validator
: function(value){ |
142 |
return /^[0-9]*$/.test(value); |
143 |
}, |
144 |
message
: '请输入部门排序号(例:1)' |
145 |
},same:{ |
146 |
validator
: function(value,
param){ |
147 |
if($("#"+param[0]).val()
!= "" &&
value != ""){ |
148 |
return $("#"+param[0]).val()
== value; |
149 |
}else{ |
150 |
return true; |
151 |
} |
152 |
}, |
153 |
message
: '两次输入的密码不一致!' |
154 |
} |
155 |
}); |
249

被折叠的 条评论
为什么被折叠?



