详解Yii2.0 rules验证规则集合
|
我最近也在学习Yii2的路上,那么今天也算个学习笔记吧! required : 必须值验证属性代码如下:'必填值','message'=>'提示信息']; #说明:CRequiredValidator 的别名,确保了特性不为空. email : 邮箱验证代码如下: match : 正则验证'正则表达式','message'=>'提示信息'];[['字段名'],'not'=>ture,'message'=>'提示信息']; /正则取反/ #说明:CRegularExpressionValidator 的别名,确保了特性匹配一个正则表达式. url : 网址代码如下: 'http']; #说明:CUrlValidator 的别名,确保了特性是一个有效的路径. captcha : 验证码代码如下: safe : 安全compare : 比较代码如下: 30,'operator' => '>=']; #说明:compareValue(比较常量值) - operator(比较操作符) #说明:CCompareValidator 的别名,确保了特性的值等于另一个特性或常量. default : 默认值代码如下: null]; #说明:CDefaultValueValidator 的别名,为特性指派了一个默认值. exist : 存在代码如下: file : 文件代码如下: ['png','jpg','gif'],'maxSize' => 1024*1024*1024]; #说明:CFileValidator 的别名,确保了特性包含了一个上传文件的名称. filter : 滤镜代码如下: 'trim','skipOnArray' => true]; #说明:CFilterValidator 的别名,使用一个filter转换属性. in : 范围代码如下: [1,2,3]]; #说明:CRangeValidator 的别名,确保了特性出现在一个预订的值列表里. unique : 唯一性代码如下: integer : 整数number : 数字double : 双精度浮点型date : 日期string : 字符串[4,24]];boolean : 是否为一个布尔值代码如下: true,'falseValue' => false,'strict' => true]; #说明:CBooleanValidator 的别名 image :是否为有效的图片文件代码如下: 'png,jpg,jpeg','minWidth' => 100,'maxWidth' => 1000,'minHeight' => 100,'maxHeight' => 1000,] 如有错误,请指出,自己也做个小笔记,谢谢大家。也希望大家多多支持脚本之家。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
