Estuve viendo que el instructor dio la siguiente expresión regular en el pattern la cual es: \d{2}[-/]?\d{8}[-/]?\d{1}, pero al probarla me dio el error de que había un carácter dentro de los paréntesis cuadrados: [], que no coincidían dentro de lo que se estaba estipulando en la expresión regular, la solución es simple. El carácter barra inclinada "" lo que indica es que se tome el carácter como un elemento como tal, dentro de los parentesis cuadrados el guion significa que se esta estipulando un rango, la barra inclinada si mal no recuerdo siempre cumple la funcion de un caracter pero de igual forma al solo poner lo siguiente: [-/]? me seguia dando el mismo error. Si este es tu caso la expresión regular corregida es la siguiente: pattern="\d{2}[-/]?\d{8}[-/]?\d{1}" Dicha expresión indica lo mismo que el instructor dijo en el curso pero la barra inclinada indica que tanto el guion como la barra son caracteres como tal.