项目前端使用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 位)格式."
},