相比之下这个表达式还是比较好用的.除了中文域名之外都可以正常匹配.记录一下
(https?|ftp|file):\/\/[-\w+&@#\/%=~|?!:,.;]+[-\w+&@#\/%=~|] preg_match('/(https?|ftp|file):\/\/[-\w+&@#\/%=~|?!:,.;]+[-\w+&@#\/%=~|]/', $url, $str);
相比之下这个表达式还是比较好用的.除了中文域名之外都可以正常匹配.记录一下
(https?|ftp|file):\/\/[-\w+&@#\/%=~|?!:,.;]+[-\w+&@#\/%=~|] preg_match('/(https?|ftp|file):\/\/[-\w+&@#\/%=~|?!:,.;]+[-\w+&@#\/%=~|]/', $url, $str);