Sometimes i see input elements that have their own custom pattern, for example, a zip code input element always brings a "-" automatically after the user has typed