updated the regex to include longer and newer tlds