<?php
$input = "http://w...content-available-to-author-only...e.com/watch?v=itvJybdcYbI text [url=http://s...content-available-to-author-only...e.com/watch?v=itvJybdcYbI]What's up?[/url] text youtube.com/watch?v=itvJybdcYbI text www.youtube.com/watch?v=itvJybdcYbI" ;
echo can_haz_linkz( $input ) ? 'Y' : 'N' ;
$input = "text [url=http://s...content-available-to-author-only...e.com/watch?v=itvJybdcYbI]What's up?[/url] text" ;
echo can_haz_linkz( $input ) ? 'Y' : 'N' ;
function can_haz_linkz( $input )
{
"#([\w-]+:\/\/?|(www|([\w]+))[.])[^\s()<>\[\]]+(?:\([\w\d]+\)|([^[:punct:]\s]|\/))#is" ,
) ;
}
PD9waHAKCiRpbnB1dCA9ICJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20vd2F0Y2g/dj1pdHZKeWJkY1liSSB0ZXh0IFt1cmw9aHR0cDovL3MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL3dhdGNoP3Y9aXR2SnliZGNZYkldV2hhdCdzIHVwP1svdXJsXSB0ZXh0IHlvdXR1YmUuY29tL3dhdGNoP3Y9aXR2SnliZGNZYkkgdGV4dCB3d3cueW91dHViZS5jb20vd2F0Y2g/dj1pdHZKeWJkY1liSSI7CgplY2hvIGNhbl9oYXpfbGlua3ooJGlucHV0KT8gJ1knOiAnTic7CgokaW5wdXQgPSAidGV4dCBbdXJsPWh0dHA6Ly9zLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5lLmNvbS93YXRjaD92PWl0dkp5YmRjWWJJXVdoYXQncyB1cD9bL3VybF0gdGV4dCI7CgplY2hvIGNhbl9oYXpfbGlua3ooJGlucHV0KT8gJ1knOiAnTic7CgpmdW5jdGlvbiBjYW5faGF6X2xpbmt6KCRpbnB1dCkKewogICAgcmV0dXJuIHByZWdfbWF0Y2goCiAgICAgICAgIiMoW1x3LV0rOlwvXC8/fCh3d3d8KFtcd10rKSlbLl0pW15ccygpPD5cW1xdXSsoPzpcKFtcd1xkXStcKXwoW15bOnB1bmN0Ol1cc118XC8pKSNpcyIsIAogICAgICAgIChwcmVnX3JlcGxhY2UoIiNcW3VybD0oLio/KS91cmxcXSNpcyIsICcnLCAkaW5wdXQpKQogICAgKTsKfQ==