Questão FC266172
O HTMLS 5 introduziu vários atributos novos para formulários, tipos de entrada e outros elementos. No caso de formulários, esse atributo especifica uma expressão regular de JavaScr
Desenvolvimento Web
IDECAN · 2018
O HTMLS 5 introduziu vários atributos novos para formulários, tipos de entrada e outros elementos. No caso de formulários, esse atributo especifica uma expressão regular de JavaScript para o valor do campo que possa ser verificada, bem como facilita implementar uma validação específica para códigos de produto, números de cobrança, e assim por diante. Assinale a alternativa que apresenta esse atributo.
- pattern.
- required.
- autofocus.
- placeholder.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O atributo pattern define uma expressão regular (no estilo JavaScript) que o valor do campo deve corresponder para que a validação HTML5 considere o campo válido.
Ele é usado diretamente no elemento <input>, com a regex escrita sem delimitadores (sem barras). A combinação é testada contra o valor inteiro do campo — ou seja, a correspondência deve cobrir todo o conteúdo.
Exemplo prático: <input type="text" pattern="\d{4}-\d{4}" title="Formato 0000-0000"> exige exatamente quatro dígitos, hífen e mais quatro dígitos.
O pattern fornece validação no lado do cliente e integra-se às APIs de validação, como checkValidity() e à propriedade validity.patternMismatch. Recomenda-se complementar com o atributo title para uma mensagem de erro clara ao usuário.
Conteúdo do catálogo FC Concursos · Atualizado em