gpt4 book ai didi

php - filter_var($url, FILTER_VALIDATE_URL) 使用哪个正则表达式 php?

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

filter_var($url, FILTER_VALIDATE_URL) 似乎是检测 $url 是否包含 url 的好方法。有什么办法可以看出这个函数检测的是什么正则表达式?

谢谢

最佳答案

它使用其他东西而不是正则表达式。在 C 中,它检查 php_url_parse_ex()(C) 函数的返回值,您可以在以下位置查看:ext/standard/url.c, line 97 , 调用 ext/filter/logical_filters.c, line 440 .

用这些术语来说:如果您在 PHP 中调用 parse_url()(PHP),并执行与 php_filter_validate_url()(C) 中相同的检查,您将具有相同的输出。

关于php - filter_var($url, FILTER_VALIDATE_URL) 使用哪个正则表达式 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307155/

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