哪个regexp php用于filter\u var($url,filter\u VALIDATE\u url)?
哪个regexp php用于filter\u var($url,filter\u VALIDATE\u url)?,php,regex,Php,Regex,filter\u var($url,filter\u VALIDATE\u url)似乎是检测$url是否包含url的好方法。是否有任何方法可以查看此函数用于检测的正则表达式 谢谢它使用了一些其他的东西,然后是正则表达式。在C语言中,它检查php\u url\u parse\u ex()(C)函数的返回,您可以在处看到该函数,该函数在处调用 在这些术语中:如果您在PHP中调用parse\u url()(PHP),并执行与PHP\u filter\u validate\u url()(C)中相同的
filter\u var($url,filter\u VALIDATE\u url)
似乎是检测$url
是否包含url的好方法。是否有任何方法可以查看此函数用于检测的正则表达式
谢谢它使用了一些其他的东西,然后是正则表达式。在C语言中,它检查
php\u url\u parse\u ex()
(C)函数的返回,您可以在处看到该函数,该函数在处调用
在这些术语中:如果您在PHP中调用
parse\u url()
(PHP),并执行与PHP\u filter\u validate\u url()
(C)中相同的检查,您将获得相同的输出。该模式类似于url解析
$pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i";
你认为他们为什么使用正则表达式?@Gumbo,可能没有。我没有太多的经验和知识来了解php libs/core的源代码(