Tweaks

Reasoning: `\w` already includes `\d` so there is no need to repeat it. `-` is added to support the ASCII form (Punycode) of IDN.