gpt4 book ai didi

php - Laravel,验证 alpha_dash 防止破折号

转载 作者:可可西里 更新时间:2023-11-01 00:28:28 25 4
gpt4 key购买 nike

我有验证规则:

$rules = ['username' => 'required|string|alpha_dash']

我需要在验证中防止破折号,只允许下划线、字母和数字。我该怎么做?现在 alpha_dash 允许破折号..

最佳答案

如果您愿意,我建议您使用 regex 验证来获得更多自定义功能。参见 https://laravel.com/docs/5.8/validation#rule-regex

'regex:/^[A-Za-z0-9_]+$/'

或更具体地说

$rules = ['username' => 'required|string|regex:/^[A-Za-z0-9_]+$/']

因为根据文档alpha_dash支持-

The field under validation may have alpha-numeric characters, as well as dashes and underscores.

关于php - Laravel,验证 alpha_dash 防止破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55662231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com