More robust dni and postalCode functions