revise name regex validation, to allow for greater flexibility in punctuation