Add domain suffix matching to email and url regular expressions
(The standard HTML5 regular expression does not include this.)
See https://stackoverflow.com/questions/20573488/why-does-html5-form-validation-allow-emails-without-a-dot#20573649 for a good discussion of this.