• tp5内置验证规则


    验证规则 描述
    require 必须验证
    alpha 是否为字母
    alphaNum 是否为字母和数字
    alphaDash 是否为字母、数字,下划线_及破折号-
    number 是否为数字
    integer 是否为整型(注意大小范围)
    float     是否为浮点型
    boolean 是否为布尔型
    email 是否为有效的邮箱格式
    array 是否为数组
    accepted 是否为 yeson或者 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 表单验证令牌
  • 相关阅读:
    Protobuf
    CPU profiling
    转 Unicode 和 UTF-8 的区别
    Redis数据结构底层知识总结
    MySQL 加锁处理分析 ---非常牛逼
    MySQL Gap Lock问题
    利用Linux文件系统内存cache来提高性能
    Xcode7安装CocoaPods
    字符串排列组合算法
    iOS项目开发实战——学会使用TableView列表控件(四)plist读取与Section显示
  • 原文地址:https://www.cnblogs.com/pcx105/p/7735224.html
Copyright © 2020-2023  润新知