Если, например, у вас есть:
<input type="text" name="username" pattern="[a-z][a-z0-9]{2,7}">
Добавляет ли «обязательный», например:
<input type="text" name="username" pattern="[a-z][a-z0-9]{2,7}" required>
добавить какое-либо значение или функциональность?Кажется, все работает одинаково, но мне интересно, если я пропустил некоторые тонкости.