Yii2 rules 验证方法

来源:互联网 发布:好用的洗面奶推荐知乎 编辑:程序博客网 时间:2024/04/23 21:19

required:必须值验证属性

[['字段名1','字段名2'], required, 'requiredValue' => '必填值', 'message' => '提示信息' ]; 

Tips: message值中可以使用{attributes}来动态获取属性的attributeLabels。

[['username', 'password', 'truename', 'phone', 'email'], 'required','message'=>'{attribute}为必填项'],

email:邮箱验证

['email', 'email'];

match: 正则验证

[['字段名'],match,'pattern'=>'正则表达式','message'=>'提示信息'];[['字段名'],match,'not'=>ture,'pattern'=>'正则表达式','message'=>'提示信息'];  #正则取反

url : 网址验证

['website', 'url', 'defaultScheme' => 'http'];

captcha : 验证码

['verificationCode', 'captcha']

safe : 安全

['description', 'safe'];

compare : 比较

['age', 'compare', 'compareValue' => 18, 'operator' => '>='];

default : 默认值

['age', 'default', 'value' => 18];

exist : 存在

['productid', 'exist'];
0 0
原创粉丝点击