Pensavi ad una cosa di questo tipo?

/(\w+\.)*[a-z]{2,5}/