Атрибут pattern определяет регулярное выражение, которому должно соответствовать значение элемента формы. Если ненулевое значение не соответствует ограничениям, установленным в pattern, доступное только для чтения свойство patternMismatch объекта ValidityState будет истинным....hovered, but that leaves out keyboard-only and touch-only users...