Improve regexp when matching for negative timezone