Pues la expresión que tienes no contempla por ningún lado los nombres de dominio + dominio, etc.
No me extraña que no funcione, si quieres corregir la expresión entonces debes estudiar expresiones regulares.
Lee lo siguiente:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/