Для URL - тоже: /https?:\/\/[a-z0-9:@./?\\%&=]+/i
Для vk.com: /https?:\/\/vk\.com\/[a-z0-9:@./?\\%&=]+/i
E-MAIL: /^[a-z0-9_%+-]{1,}([.]|)[a-z0-9_%+-]{1,}@([a-z0-9_%+-]{2,}[.]{1}[a-z0-9_%+-]{2,}([.]{1}[a-z0-9_%+-]{2,})?)$/i
xmoonlight: это просто компиляция (раньше ее не видел, а сейчас вылезла при гуглинге), оригиналы я видел на SO и еще нескольких ресурсах.
особо меня прет перловый вариант))