Questão FC373358
Considere o fragmento de um formulário HTML5, abaixo. <p> <label for="ca"> Campo </label> <input type="text" name="campo" pattern=" \ ( [0-9] {2} \ ) [0 - 9] { 5 } - [0-9] { 4 } ">
Desenvolvimento Web
FCC · 2019
Considere o fragmento de um formulário HTML5, abaixo.
<p>
<label for="ca"> Campo </label>
<input type="text" name="campo" pattern=" \ ( [0-9] {2} \ ) [0 - 9] { 5 } - [0-9] { 4 } ">
</p>
Um valor que será aceito nesse campo, de acordo com a restrição imposta pela propriedade pattern, será
- 09 09090 0909
- (48) 38765-4565
- 11982359087
- [ 17 ] [ 16798 ] [ 0987 ]
- (15) 8765-9087
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O atributo pattern define uma expressão regular que o valor deve obedecer. Aqui o padrão corresponde ao formato \( \([0-9]{2}\) [0-9]{5}-[0-9]{4} \).
Desmembrando: \( \([0-9]{2}\) \) significa dois dígitos entre parênteses — o DDD. Em seguida vem um espaço, depois [0-9]{5} (cinco dígitos), o hífen e por fim [0-9]{4} (quatro dígitos).
O valor (48) 38765-4565 atende exatamente a essa sequência: tem parênteses no DDD, espaço, cinco dígitos antes do hífen e quatro após. Portanto, é aceito pelo pattern.
Conteúdo do catálogo FC Concursos · Atualizado em