目录
正则表达式查询
详见:正则表达式
数值类型取值范围
取值范围 | |||
数值类型 | 整数类型 | byte | -128~127 |
short | -32768~32767 | ||
int | -2147483648~2147483647 | ||
long | -9223372036854775808~9223372036854775807 | ||
浮点类型 | float | 1.4E-45~4.4028235E38 | |
double | 4.9E-324~1.7976931348623157E308 |
转义字符
转义字符 | 含义 |
\'' | 双引号" |
\' | 单引号' |
\n | 换行 |
\r | 回车 |
\\ | 反斜杠\ |
\b | 退格 |
\t | 横向跳格 |
\v | 竖向跳格 |
\f | 走纸换页 |
\ddd | 1~3位八进制数所代表的的字符 |
\xhh | 1~2位十六进制数所代表的字符 |
\uxxxx | 4位十六进制所表示的字符 |
Spring MVC表单验证注解
注解 | 作用 |
@Null | 被注释的对象必须为null |
@NotNull | 被注释的对象不能为null |
@NotEmpty | 被注释的对象不能为null,不能为空字符串"" |
@NotBlank | 被注释的对象是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格 |
@AssertTrue | 被注释的对象必须为true |
@AssertFalse | 被注释的对象必须为false |
@Size(min=,max=) | 被注释的对象的值是否在指定的范围内 |
@Length(min=,max=) | 被注释的对象的长度是否在指定的范围内 |
@Min | 被注释的对象必须是一个数字,值必须大于等于指定的值 |
@Max | 被注释的对象必须是一个数字,值必须小于等于指定的值 |
@DecimalMin | 被注释的对象的值必须大于等于指定的值。这个指定的值是一个通过BigDecimal定义的最大值的字符串表示,小数存在精度 |
@DecimalMax | 被注释的对象的值必须小于等于指定的值。这个指定的值是一个通过BigDecimal定义的最大值的字符串表示,小数存在精度 |
@Range(min=, max=) | 检查数字是否介于min和max之间 |
@Past | 被注释的对象必须是一个过去的日期 |
@Future | 被注释的对象必须是一个将来的日期 |
@Pattern | 被注释的对象必须符合指定的正则表达式 |
@CreditCardNumber | 信用卡验证 |
邮箱验证 |