Below, is a link to a page on HTML.com with some explanations and examples of regular expressions that can be used with the
pattern attribute, which I found easier to understand. It also explains really well why regular expressions should be used with caution, otherwise they can cause more problems than they solve.
Could someone explain what the
d. (lowercase d followed by a full stop) means in the second example for Username Patterns on this page?