Validation Helpes
校验辅助方法
---------[方法]------------------[选项]-----------------------------------
calidates_acceptance_of :message 文本 默认值为 "must be accepted." #检查单元框(checkbox)是否被选中
:on :save、:create或是:update
validates_associated :message 文本 默认值为 "is invalid." #对惯量对象进行校验
:on :save、:create或是:update
validates_confirmation_of :message 文本 默认值为 "doesn't match confirmation." #校验一个字段及其确认字段拥有相同的内容
:on :save、:create或是:update
validates_each :allow_nil boolean 如果:allow_nil值为true, #在代码块中校验一个或多个属性
值为nil的属性将不会被传递给代码块进行校验。
缺省值为false(即:需要校验值为nil的属性)
:on :save、:create或是:update
validates_exclusion_of :allow_nil 如果为true,则不检查值为nil的属性 #校验属性值不在指定的一组值之中
:in(或:within) enumerable 一个enumerable对象-枚举类型
:message 文本 缺省值为"is reserved."
:on :save、:create或是:update
validates_format_of :message 文本 缺省值为"is invlid." # 校验属性值是否匹配一个正则表达式
:on :save、:create或是:update
:with 用于校验属性值的正则表达式
validates_inclusion_of :allow_nil 如果该选项值为true,则不检验值为nil的属性 #校验指定的属性值是否出现在一组指定的值中
:in(或:within) enumerable 一个enumerable对象-枚举类型
:message 文本 缺省值为"is not included in list."
:on :save、:create或是:update
vlaidates_length_of :in(或within) range 属性的长度必须在此范围内 #校验属性值的长度
:is integer 属性值的长度必须恰好与此相等
:minimum integer 属性值的字符数不能少于这个值
:maximum integer 属性值的字符数不能多于这个值
:message 文本 不同校验条件有不同的缺省的出错信息。可以在此信息中包含
一个%d标记,该标记将被替换成校验条件的长度值
:on :save、:create或是:update
:too_long 文本 如果使用了:maximum选项,用该选项来指定出错信息
:too_short 文本 如果使用:minimum选项,用该选项来制定出错信息
:wrong_length 文本 如果使用了:is选项,用该选项来指定出错信息
calidates_numbericality_of :message 文本 缺省值为"is not a number" #校验指定属性是合法的
:on :save、:create或是:update
:only_integer 如果为true,则属性值则该属性只能由(可选的)正负号及一个或多个数字组成
validates_presence_of :message 文本 缺省值为"can't be empty" #校验指定属性不为空
:on :save、:create或是:update
validates_uniqueness_of :message 文本 缺省值为"has already been taken" #校验属性值的唯一性
:on :save、:create或是:update
:scope 属性名 只针对该字段值与当前模型对象相同的那些记录进行检查
分享到:
相关推荐
springmvc校验器validation的所有配套jar包,有3个jar包
使用esayexcel作为excel导入导出工具代码 validation 作为excel内容校验 可运行,内置模板文件
springMVC整合hibernate的校验Validation, 简单明了。
使用spring validator 对bean进行类似js的校验 下载包 validation-api.jar hibernate-validator.jar
springmvc,hibernate的校验框架validation所需要的jar包,hibernate-validator-5.0.0.CR2.jar
使用FormValidation进行表单验证,使用到了jQuery和Bootstrap框架等相关技术
Demo_validation_engine校验框架使用,一个小例子
Spring Boot + validation + AOP 请求参数校验 一、validation 校验注解 通用 @Null 被注释的属性必须为 null @NotNull被注释的属性必须不为 null @AssertTrue 被注释的属性必须为 true @AssertFalse 被注释的属性...
springmvc,hibernate的校验框架validation所需要的重要jar包jboss-logging-3.1.1.GA.jar
使用前需要引入文件 文件包括My97DatePicker日期插件,jquery校验插件jquery.validate.min.js,jquery-1.12.4.min.js
编制一个注册模块,使用validation框架来实现校验,至少使用4种以上的校验规则。
主要介绍了springboot使用校验框架validation校验的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
SpringBoot使用Validation校验参数.xmind
主要介绍了Spring-Validation 后端数据校验的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Revalidation用于校验表单的React高阶组件
主要介绍了springboot+dubbo+validation 进行rpc参数校验的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
jquery 校验插件、不用写坑爹的 取值和正则比较了 http://blog.csdn.net/dandandeshangni/article/details/47339781
NULL 博文链接:https://ihenu.iteye.com/blog/2231893
赠送jar包:jakarta.validation-api-2.0.2.jar; 赠送原API文档:jakarta.validation-api-2.0.2-javadoc.jar; 赠送源代码:jakarta.validation-api-2.0.2-sources.jar; 赠送Maven依赖信息文件:jakarta.validation...
主要介绍了spring boot validation参数校验,结合实例形式分析了spring boot validation进行数据有效性验证的相关操作技巧,需要的朋友可以参考下