2.5.x Back-port for JoomlaCode #28128

Back-port of fix for JoomlaCode issue #28128

`.travel` and other longer TLDs are not accepted by the current validations in Joomla.

A fix has been developed for 3.x, but needs back-porting to 2.5.x

Thanks

> LeoAdamek