<?php
$test = <<<TEST
http://w...content-available-to-author-only...e.com/attribution_link?a=_NDwn20sMog&u=/watch?v=zl-GC1
6vBm4&feature=share
TEST;
$test = preg_replace('/\s/', '', $test); // NOTE: Scrub potential whitespace. // NOTE: (&.*)* added to the end of the original pattern to match the
// rest of the query string if any.
preg_match('/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/\S*(?:(?:\/e(?:mbed))?\/|attribution_link\?a=.+?watch.+?v(?:%|=)|watch\?(?:\S*?&?v\=))|youtu\.be\/)([a-zA-Z0-9_-]{6,11})(&.*)*/', $test, $matches);
?>
PD9waHAgCgokdGVzdCA9IDw8PFRFU1QKaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL2F0dHJpYnV0aW9uX2xpbms/YT1fTkR3bjIwc01vZyZ1PS93YXRjaD92PXpsLUdDMQo2dkJtNCZmZWF0dXJlPXNoYXJlClRFU1Q7CgokdGVzdCA9IHByZWdfcmVwbGFjZSgnL1xzLycsICcnLCAkdGVzdCk7IC8vIE5PVEU6IFNjcnViIHBvdGVudGlhbCB3aGl0ZXNwYWNlLgovLyBOT1RFOiAoJi4qKSogYWRkZWQgdG8gdGhlIGVuZCBvZiB0aGUgb3JpZ2luYWwgcGF0dGVybiB0byBtYXRjaCB0aGUKLy8gcmVzdCBvZiB0aGUgcXVlcnkgc3RyaW5nIGlmIGFueS4KcHJlZ19tYXRjaCgnLyg/Omh0dHBzPzpcL1wvKT8oPzp3d3dcLik/KD86eW91dHViZVwuY29tXC9cUyooPzooPzpcL2UoPzptYmVkKSk/XC98YXR0cmlidXRpb25fbGlua1w/YT0uKz93YXRjaC4rP3YoPzolfD0pfHdhdGNoXD8oPzpcUyo/Jj92XD0pKXx5b3V0dVwuYmVcLykoW2EtekEtWjAtOV8tXXs2LDExfSkoJi4qKSovJywgJHRlc3QsICRtYXRjaGVzKTsKCnZhcl9kdW1wKCRtYXRjaGVzKTsKCj8+