PHP 有效 url,包括子域和子路径

问题描述 投票:0回答:1

我需要检查给定的字符串是否有效。对我来说,以下和任何其他类似的组合都是有效的 URL

'https://example.com/api/',
'https://www.example.com/test-subpath',
'https://www.example.com',
'example.com/test/page',
'www.example.com',
'www.subdomain.example.com',
'https://www.subdomain.example.com',
'subdomain.example.com',
'http://subdomain.example.com',
'https://subdomain.example.com'

同时

'user-service/api/'

无效。我尝试了

parse_url()
filter_var($url, FILTER_VALIDATE_URL)
方法,但没有成功。

提前致谢。

php regex
1个回答
0
投票

您还没有描述匹配什么和不匹配什么的规则。你所提供的只是一些。对于这些例子,只需搜索一个点就会给你正确的答案。

© www.soinside.com 2019 - 2024. All rights reserved.