allow lowercase letters, numbers, and underline in link