Атрибут pattern определяет регулярное выражение, которому должно соответствовать значение элемента формы. Если ненулевое значение не соответствует ограничениям, установленным в pattern, доступное только для чтения свойство patternMismatch объекта ValidityState будет истинным....when specified, is a regular expression which the input's value...be a valid JavaScript regular expression, as used by the RegExp...