[PHP]Yii rules常用规则
public function rules()
{return array(//必须填写array('email, username, password,agree,verifyPassword,verifyCode', 'required'),//检查用户名是否重复array('email','unique','message'=>'用户名已占用'),//用户输入最大的字符限制array('email, username', 'length', 'max'=>64),//限制用户最小长度和最大长度array('username', 'length', 'max'=>7, 'min'=>2, 'tooLong'=>'用户名请输入长度为4-14个字符', 'tooShort'=>'用户名请输入长度为2-7个字'),//限制密码最小长度和最大长度array('password', 'length', 'max'=>22, 'min'=>6, 'tooLong'=>'密码请输入长度为6-22位字符', 'tooShort'=>'密码请输入长度为6-22位字符'),//判断用户输入的是否是邮件array('email','email','message'=>'邮箱格式错误'),//检查用户输入的密码是否是一样的array('verifyPassword', 'compare', 'compareAttribute'=>'password', 'message'=>'请再输入确认密码'),//检查用户是否同意协议条款array('agree', 'required', 'requiredValue'=>true,'message'=>'请确认是否同意隐私权协议条款'),//判断是否是日期格式array('created', 'date', 'format'=>'yyyy/MM/dd/ HH:mm:ss'),//判断是否包含输入的字符array('superuser', 'in', 'range' => array(0, 1)),//正则验证器: array('name','match','pattern'=>'/^[a-z0-9\-_]+$/'),//数字验证器: array('id', 'numerical', 'min'=>1, 'max'=>10, 'integerOnly'=>true),//类型验证 integer,float,string,array,date,time,datetime array('created', 'type', 'datetime'),//文件验证: array('filename', 'file', 'allowEmpty'=>true, 'types'=>'zip, rar, xls, pdf, ppt','tooLarge'=>'图片不要超过800K'),array('url', 'file', //定义为file类型 'allowEmpty'=>true, 'types'=>'jpg,png,gif,doc,docx,pdf,xls,xlsx,zip,rar,ppt,pptx', //上传文件的类型 'maxSize'=>1024*1024*10, //上传大小限制,注意不是php.ini中的上传文件大小 'tooLarge'=>'文件大于10M,上传失败!请上传小于10M的文件!' ), } );$news= new news('search'); //search关联规则
[PHP]Yii rules常用规则相关推荐
- vue验证整数_前端Vue中常用rules校验规则
前端Vue中常用rules校验规则 1.是否合法IP地址 export function validateIP(rule, value,callback) {if(value==''||value== ...
- AD21常用规则设置
AD中常用规则设置 打开菜单栏Design(设计)下的Rules(规则),会弹出规则设置界面 有Electrical(电气规则).Routing(走线规则).SMT(贴片规则).Mask(掩膜规则). ...
- centos7【防火墙】常用规则
1.防火墙常用规则 systemctl start iptables systemctl stop iptables systemctl restart iptablesiptables -nvL 1 ...
- ESLint 常用规则
ESLint 通过规则(rules)来描述具体的检查行为,每条规则代表一项代码格式规范. 示例: 我们可以来看下面这条规则: {"semi": 2,"semi" ...
- StyleCop(C#代码规范分析工具)---2.常用规则介绍(一)
寄菜鸟 对于像我这样还是菜鸟级的程序员来说,Leader分配给我的任务,只要按时做完就OK,哪有时间去理代码的优雅,可读性!就算有,就咱这个水平,...!别人看不懂管他呢!只要我看得懂不就行了!由于平 ...
- yii2中的rules验证规则
2019独角兽企业重金招聘Python工程师标准>>> Rules验证规则:required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空. ...
- Linux iptables 防火墙常用规则
2019独角兽企业重金招聘Python工程师标准>>> 米扑博客 总结了 Linux iptables 防火墙常用规则,分享出来. iptables 安装 yum install i ...
- Emerging Threats rules suricata规则功能介绍
本章节介绍一下Emerging Threats rules中针对suricata的那些规则的功能. ET的规则是业内比较知名的规则集,下载地址见这里,这其中提供了防火墙以及入侵检测系统的规则.IDS/ ...
- html5哪个标签首字母大写,HTML5中标签和常用规则有哪些?html5标签以及规则的介绍...
这篇文章给大家介绍的内容是关于HTML5中标签和常用规则有哪些?html5标签以及规则的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 命名规则 [强制]class:必须单 ...
最新文章
- 大竹中学2021高考成绩查询,2021年大竹中学升学率高不高?
- 【STM32】系统配置控制器相关函数和类型
- c++ 测试串口速率_纳米软件案例之电流控制测试系统
- 那个 CEO 写下 70 万行代码的公司,马上要上市了
- 暴风集团冯鑫被批捕:涉嫌对非国家工作人员行贿罪、职务侵占罪
- 萨纳斯耿文强:光伏管控智能化亟待统一标准
- bzoj1588 营业额统计
- 智慧新泰时空大数据与云平台_《智慧城市时空大数据与云平台建设技术大纲》(2017版)正式发布...
- 逆向unity3d手机游戏
- 笑话段子手微信小程序源码自带内容采集随时有新内容
- 用RunASDate解决SAS 9.4许可证过期的问题
- 算法 所有奇数长度子数组的和
- 七巧板复原算法之四——边沿贴合和空腔查找
- 高效短眠的10个好处及如何进行高效的睡眠
- 中标麒麟系统安装达梦8 数据库
- Rancher 磁盘空间不足问题处理
- 北大保安“高考第一人”,现在成了一校之长!网友:真·知识改变命运
- 10项IT技能保证你年薪轻松10万美元以上
- 【模块介绍】6×6矩阵键盘(硬件部分和扫描方式)
- 有情饮水饱下一句是什么?_百度知道