3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pattern = '#^(?:https?://)?(?:[a-z0-9-]+\.)*((?:[a-z0-9-]+\.)[a-z]+)#'; if (filter_var("http://example.com", FILTER_VALIDATE_URL)) { echo "URL passed PHP Filter"; } else { echo "URL did not pass PHP Filter"; }

preferences:
37.73 ms | 402 KiB | 5 Q