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 ...
随机推荐
- [转]github详细教程
GitHub详解 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目.它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath ...
- Rabbitmq基本使用 SpringBoot整合Rabbit SpringCloud Stream+Rabbit
https://blog.csdn.net/m0_37867405/article/details/80793601 四.docker中使用rabbitmq 1. 搭建和启动 使用地址:rabbitm ...
- ret和retf
ret指令用栈中的数据,修改IP的内容,从而实现近转移; retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移. CPU执行ret指令时,进行下面两步操作: (IP) = ((ss)*16+ ...
- 关于vuex状态管理模式架构
一. 什么是vuex 集中存储管理所有组件的状态 并以相应的规则保证以一种可预测的方式发生变化. 例子: 实现加减 <p>{{count}} <button @click=" ...
- win下svn常用操作笔记
svn基本命令 checkout 检出 把服务器代码下载到本地一份update 更新 把服务器上的最新代码更新到本地commit 提交 把本地代码提交到服务器上 win下svn的客户端工具Tortoi ...
- c#启动windows服务问题总结
程序以管理员权限运行的原因 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下 ...
- opencv和openGL的关系
OpenCV是 Open Source Computer Vision Library OpenGL是 Open Graphics Library OpenCV主要是提供图像处理和视频处理的基础算法库 ...
- (转)关于 HTTP meta 的 IE=edge 说明
关于 HTTP meta 的 IE=edge 说明 陌生标记标记一: < meta http-equiv = "X-UA-Compatible" content = &quo ...
- javascript 高级程序设计 七
引言:好几天没有写随笔了,项目有点紧,恰好今天项目遇到了比较大阻塞,就只好来写一篇随笔来压压惊. 1.Date类型 创建一个新的Date:(除了new Date()外) var someDate = ...
- http协议(四)http常用状态码
一:http状态码 表示客户端http请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作 状态码的类别如下: http状态码种类繁多,大概有60多种,实际上经常使用的只有14种,下面为一 ...