PHP正则表达式匹配所有网址

前端之家收集整理的这篇文章主要介绍了PHP正则表达式匹配所有网址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > What is the best regular expression to check if a string is a valid URL?46个
我需要帮助创建一个匹配所有网址的正则表达式,例如,请不要将问题作为副本关闭,因为我一直在寻找我需要的东西很长时间,而且我所看到的答案都没有给出解决方案我的问题.

website.com

www.website.com

http://www.website.com

http://website.com

https://www.website.com

https://website.com

还有任何尾随

www.website.com/path-to-something

我正在编写缩短任何网址的内容,但要这样做,首先我需要将它们全部匹配.

谢谢

这一个正确匹配您发布的所有内容
preg_match_all('#[-a-zA-Z0-9@:%_\+.~\#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~\#?&//=]*)?#si',$targetString,$result);
原文链接:https://www.f2er.com/php/133377.html

猜你在找的PHP相关文章