以下是一个 PHP 正则表达式,可以匹配域名,支持 IP 地址和 localhost:/n/n/n/^(http:////)?(localhost|(/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}))(:/d{1,5})?(//[^/s]*)?$/i/n/n/n解析:/n/n- ^:匹配字符串的开头。/n- (http:////)?:可选的 'http://' 开头。/n- (localhost|//d{1,3}//.//d{1,3}//.//d{1,3}//.//d{1,3}):匹配 'localhost' 或者 IP 地址。/n- (://d{1,5})?:可选的端口号。/n- (///[^//s]*)?:可选的路径。/n- $:匹配字符串的结尾。/n- /i:表示不区分大小写。/n/n这个正则表达式可以匹配以下字符串:/n/n- 'http://localhost'/n- 'http://127.0.0.1:8080'/n- 'http://192.168.1.1/path/to/file'/n- 'localhost'/n- '127.0.0.1'/n- '192.168.1.1:8080'/n- '/path/to/file'/n/n等等。

PHP 正则表达式匹配域名:支持 IP 和 localhost

原文地址: https://www.cveoy.top/t/topic/l4tT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录