The `+` quantifier repeats the regular-expression element immediately before it one or more times. It requires at least one occurrence, while allowing additional occurrences. section 16.4
Applied to a character class, the quantifier changes the match from one character to a nonempty sequence:
- `[-a-zA-Z]` matches one hyphen or letter. section 16.4
- `[-a-zA-Z]+` matches names such as `Kenneth`, `McDonald`, and `Perkin-Elmer`. section 16.4
- The same pattern can also match non-names such as `---` or `-a-b-c-`; additional validation may be needed. section 16.4
[-a-zA-Z]+
Inspect the compact pattern used to require one or more letters or hyphens. section 16.4

