下面列出了Validator框架的预定义验证(Struts的版本号为1.2.9)。
|
Validator |
变量 |
引发条件 |
|
required |
|
字段只有空格 |
|
validwhen |
test |
test条件失败(详见下一节) |
|
minlength |
minlength |
字段的字符数小于minlength |
|
maxlength |
maxlength |
字段的字符数大于maxlength |
|
mask |
mask |
字段值不匹配mask所指的个正则表达式 |
|
byte、short、integer、long、float、double |
|
字段值无法转换为这些数据类型 |
|
date |
datePattern 或 datePatternStrict |
字值值不能按着指定的格式转换为日期类型 |
|
intRange、floatRange、doubleRange |
min、max |
字段值不在指定的范围内 |
|
creditCard |
|
字段值不是一个信誉卡号 |
|
|
|
字段值不是一个合法的email |
|
url |
allowallschemes、 allow2slashes、 nofragments、 schemes |
字段不是一个URL |
关于Validator框架标准验证的详细信息,读者可以访问如下的URL:
http://struts.apache.org/1.2.9/userGuide/dev_validator.html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12921506/viewspace-557621/ ,如需转载,请注明出处,否则将追究法律责任。