如何使用与此
格式匹配的ftp url的正则表达式ftp://user:name@server
我有上述格式的数据,需要运行preg_match以确保我只返回上述格式的数据
答案 0 :(得分:3)
不要使用正则表达式。只需使用原生parse_url功能。
function check_ftp_url($url){
$p = parse_url($url);
return isset($p['scheme'])&& !strcasecmp($p['scheme'], 'ftp')
&&isset($p['host'])
&&isset($p['user'])&&isset($p['pass']);
}