tp5内置验证规则
| 验证规则 | 描述 |
require |
必须验证 |
alpha |
是否为字母 |
alphaNum |
是否为字母和数字 |
alphaDash |
是否为字母、数字,下划线_及破折号- |
number |
是否为数字 |
integer |
是否为整型(注意大小范围) |
| float | 是否为浮点型 |
boolean |
是否为布尔型 |
email |
是否为有效的邮箱格式 |
array |
是否为数组 |
accepted |
是否为 yes、on或者 1 |
date |
是否为有效的日期格式 |
activeUrl |
是否为有效的IP地址或者域名 |
url |
是否为有效的URL地址 |
ip |
是否为有效的IP地址(支持ipv4和ipv6) |
in |
是否在某个范围内 |
notin |
是否不在某个范围内 |
between |
是否在某个区间 |
notBetween |
是否不在某个区间 |
length |
长度是否为指定长度或者区间 |
| max | 长度最大值 |
| min | 长度最小值 |
after |
是否在某个日期之后 |
before |
是否在某个日期之前 |
expire |
是否在某个日期区间 |
allowIp |
请求IP是否是某个值或者范围 |
denyIp |
是否禁止某个或者范围的IP地址 |
confirm |
是否和另外一个字段值相同 |
different |
是否和另外一个字段值不同 |
>、>=、<、<=、= |
值比较 |
regex |
正则验证 |
file |
是否为一个上传文件 |
image |
是否为一个图像上传文件 |
fileExt |
允许上传的文件后缀 |
fileMime |
允许上传的文件类型 |
fileSize |
上传文件大小限制 |
unique |
验证数据是否在数据表唯一 |
| token | 表单验证令牌 |
tp5内置验证规则的更多相关文章
- thinkphp 5内置验证规则-基本版
内置规则 系统内置的验证规则如下: 格式验证类 require 验证某个字段必须,例如: 'name'=>'require' number 或者 integer 验证某个字段的值是否为数字(采用 ...
- YII内置验证规则
required: 必填字段验证, 来自 CRequiredValidator类的别名 array(‘字段名列表用逗号隔开’, ‘required’), 就这样的一个小小的写法,可以让字段前面加 ...
- jQuery:validate内置验证的使用
(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的 ...
- yii框架中验证器声明一组内置验证器可以使用短名称引用
1.内置验证器的短名称分别有: boolean: yii\validators\BooleanValidator captcha: yii\captcha\CaptchaValidator compa ...
- Flex 内置验证器—验证用户输入
今晚对于Flex中的Validator类(所有验证器的父类)测试一下 ---->其中常用的验证类有StringValidator,NumberValidator,DateValidator 测试 ...
- struts2学习(11)struts2验证框架1.验证简介、内置验证
一.Struts2验证简介: 二.struts2内置验证: 下面例子,需求是:为用户注册进行验证: com.cy.model.User.java: package com.cy.model; publ ...
- gin内置验证器使用
gin内置验证器使用 func TopicUrl(f1 validator.FieldLevel) bool { return true //返回true表示验证成功 } func main(){ r ...
- ASP.NET MVC 常用内置验证特性 简介
1.[Required] : 必须输入 [Required(ErrorMessage = "请输入用户名")] 2.[StringLength] : 限制字符串长度 [String ...
- ASP.NET MVC 常用内置验证特性
1.[Required] : 必须输入 [Required(ErrorMessage = "请输入用户名")] 2.[StringLength] : 限制字符串长度 [String ...
随机推荐
- f5备份与还原
1.需备份主机和备机的配置 2.1)备份到f5 恢复: 2)备份到本地
- 20165315 预备作业3 Linux安装及学习
20165315 预备作业3 Linux安装及学习 一.在自己笔记本上安装Linux操作系统 因为对操作电脑的不熟悉,我在第一项任务上就花费了一定的时间,在安装过程有如下问题: 我的电脑是苹果公司的M ...
- fastjson的常用方法
/** * 解析对象形式的json字符串 */ public static void test1() { String jsonStr = "{\"JACKIE_ZHANG\&qu ...
- 序列化_Transient
要实际的操作一下Serialize的代码Demo, 加深理解(某投行很喜欢问这个问题):transient关键字虽然目前还没有人面试过我,但是也是个考点
- php ActiveMQ的发送消息,与处理消息
我们以一个简单的用户注册为例,当用户点击注册按钮后,我们发送一个消息,后台php接收到该消息然后处理. 1.php代码如下: <?php $stomp = new Stomp('tcp://19 ...
- Memcached使用与纠错(附代码和相关dll)
今天没事研究一下,谁想到遇到了几个dll找不到,网上也不好找到,索性功夫不负有心人.贴出代码和相关的dll Memcached代码:(网上都是的,很多人都保存了这个代码) using Memcache ...
- vue的通讯与传递props emit (简单的弹框组件)
props父把信息传递给子组件 1父组件 <template> <div class="hello"> <div id="app-3&quo ...
- DevExpress XPO 开发指南 简要
最近在看devexpress 安装程序中的代码Demos .. C:\Users\Public\Documents\DevExpress Demos 16.1\Components\WinFor ...
- 17.Mysql分区
17.Mysql分区分区是指根据一定的规则把一个表分解成多个部分,逻辑上仍是一张表,实际上由多个物理分区对象组成.分区对于应用是完全透明的,不影响业务逻辑和SQL编写.分区的优点: 可以存储更多的数据 ...
- hdu 1983(BFS+DFS) 怪盗Kid
http://acm.hdu.edu.cn/showproblem.php?pid=1983 首先,题目要求出口和入口不能封闭,那么,只要把出口或入口的周围全给封闭了那盗贼肯定无法成功偷盗,出口或入口 ...