FC ConcursosFC Concursos

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.

  1. pattern.
  2. required.
  3. autofocus.
  4. 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

Continue aprendendo