gpt4 book ai didi

Laravel 对不正确的 url 返回真实的验证

转载 作者:行者123 更新时间:2023-12-05 00:57:34 24 4
gpt4 key购买 nike

在laravel中,我想检查简单的网址,例如:

http://www.google.com
http://google.com
www.google.com
http://www.google.com
http://www.google

不幸的是,laravel 验证代码为
['redirect_url' => 'required|url']

返回 false对于这个网址:
www.google.com

并为 http://www.google 返回 true地址,如何在 Laravel 中正确检查 url,此验证不是 url 的最佳验证

最佳答案

您可以使用 regex URL验证的验证规则

 ['redirect_url' => ['required','regex:/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i']]

关于Laravel 对不正确的 url 返回真实的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34285472/

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