生成

php artisan make:rule Uppercase

规则说明

<?phpnamespace App\Rules;use Illuminate\Contracts\Validation\Rule;class Twolittlenum implements Rule
{public function passes($attribute, $value){$size = strlen(substr(strrchr($value, "."), 1));return $size <= 2;}public function message(){return '请输入最多两位小数的数字';}
}

使用

    public function rules(){return ['type' => 'required|numeric|min:1|max:5','page' => 'required|numeric|min:1','size' => 'numeric|min:1|max:20','fineCode' => 'required|between:15,16','prefix' => 'required','fineDate' => "required",'fineAmount' => ['required','numeric','min:0.01','max:50000',new Twolittlenum],'fineName' => ['required','regex:/^[\x{4e00}-\x{9fa5}A-Za-z]+$/u'],'mobile' => 'required','ticketImage' => 'required','plateNumber' => 'required','zhifutype' => 'required|numeric|between:1,2','pic' => 'require',];}

正则实例

只能是中文或者英文
'fineName' => ['required','regex:/^[\x{4e00}-\x{9fa5}A-Za-z]+$/u'],

Laravel自定义验证规则的实例与框架使用正则实例相关推荐

  1. easyui的validatebox重写自定义验证规则的几个实例

    validatebox已经实现的几个规则: 验证规则是根据使用需求和验证类型属性来定义的,这些规则已经实现(easyui API): email:匹配E-Mail的正则表达式规则. url:匹配URL ...

  2. 后盾网lavarel视频项目---自定义验证和自定义验证规则

    后盾网lavarel视频项目---自定义验证和自定义验证规则 一.总结 一句话总结: 1.自定义验证就是用的自定义验证请求类:php artisan make:request AdminPost 2. ...

  3. yii2中的rules 自定义验证规则详解

    yii2的一个强大之处之一就是他的Form组件,既方便又安全.有些小伙伴感觉用yii一段时间了,好嘛,除了比tp"难懂"好像啥都没有. 领导安排搞一个注册的功能,这家伙刷刷刷的又是 ...

  4. validatebox自定义验证规则以及使用

    //===============jsp======state====//开启验证<script type="text/javascript"> ​​​​​​​yZ() ...

  5. 教你三种Model(AR)中自定义验证规则的方法

    2019独角兽企业重金招聘Python工程师标准>>> 各位Yii2兄弟都知道Model的rules里面可以使用自己定义的验证规则,我们今天就把自定义规则做一个总结,进行一次彻底的知 ...

  6. php验证法则是10位数字,自定义验证规则

    > ## 设置验证规则 ``` // 1.数组传入(针对在控制器中定义验证) $rules = [ 'name' => 'require|max:25', 'age' => 'num ...

  7. layui单选框verify_layui lay-verify form表单自定义验证规则详解

    虽然layui的官方文档已经是写的比较详细,但是初次使用的时候总会懵一下,这里纪录一下lay-verify自定义验证规则的时候到底放哪. html: 提交 js: form.verify({ //数组 ...

  8. layui的表单——自定义验证规则

    最近layui的表单用的比较多,所以整理来一下自定义的验证如下(下面是自己写的例子): layui的官网 引入layui之后 html <form action="" cla ...

  9. Gin验证请求参数-自定义验证规则

    Gin对请求参数自定义验证规则可以分三步: 自定义结构体验证绑定binding标签 针对该标签定义验证方法 再将该验证方法注册到validator验证器里面 自定义结构体验证绑定binding标签 需 ...

最新文章

  1. 你居然还不知道Mysql存储引擎InnoDB分为内存架构、磁盘架构?
  2. CCS编译添加链接库文件与头文件的方法
  3. r 多元有序logistic回归_R语言多元Logistic逻辑回归 应用案例
  4. Maven中settings.xml的配置项说明
  5. flume通过tcp/udp采集数据并存到kafka配置及操作方式
  6. 利用Eigen进行矩阵计算
  7. 欧姆龙cp1h指令讲解_欧姆龙PLC功能指令
  8. 惠普p1106打印机安装步骤_惠普p1106打印机驱动程序下载
  9. php在线拍照代码,PHP+Javascript实现在线拍照功能实例_php技巧
  10. 计算机以弧计算和以度计算公式,角度换算公式(角度计算公式图解)
  11. utf8在mysql占几个字符_utf-8的中文,一个字符占几个字节
  12. kubernetes device or resource busy的问题
  13. OpenStreetMap开放街道图(OSM)
  14. 【Unity】Obi插件系列(四)—— Distance Fields、Particle attachments、Particle rendering
  15. pdf如何做到批量格式转换?
  16. 记录自己遇到的问题1
  17. 2020再谈软件测试人员的核心竞争力
  18. 中国科学院大学计算机考研资料汇总
  19. 记录一次抢票成功的经历。
  20. 一日一技 | 利用油猴插件自定义网页显示字体

热门文章

  1. 5.贝叶斯算法、单词拼写错误案例
  2. 3.商品可视化展示与文本处理
  3. 14_面向对象API绘图、图中图 (A Plot inside of Another Plot)、设定绘图范围Setting the Plot Range、对数尺度Logarithmic Scale
  4. NetBean中的使用,比如快捷键
  5. DCMTK 3.6.2(MD支持库)与Microsoft Visual Studio 2017开发环境的搭建
  6. Qt使用dmctk时的错误
  7. R-FCN+ResNet-50用自己的数据集训练模型(python版本)
  8. matlab工具箱中draw_graph不能用的解决方案
  9. apache日志记录格式LogFormat参数说明
  10. SolrCloud6.1.0之SQL查询测试