• Matéria: Informática
  • Autor: eduardocampos484
  • Perguntado 3 anos atrás

Você está desenvolvendo um sistema de cadastro de pessoas cujo número de telefone é fornecido por uma string.

Você irá contruir uma expressão regular que verifique se o caracter que está sendo lido é um decimal (a classe de caracter é \d) e o formato é ##-####-####.

A sintaxe da classe de caracter é \d{número de digitos). Logo, \d{3} é igual a ###.

Lembre-se que para colocar carateres especiais em uma string você deve usar \ (contra-barra).

Para comparar você utilizará System.Text.RegularExpressions.Regex.IsMatch .

Qual é a expressão regular correta para fazer esta comparação?
Escolha uma opção:

a. "^\\d{4}-\\d{4}-\\d{4}$"

b. "^\d{2}-\d{4}-\d{4}$"

c. "^\\d{3}-\\d{4}-\\d{4}$"

d. "^\\d{2}-\\d{4}-\\d{4}$"

e. "^\d{4}-\d{4}-\d{4}$"

Respostas

respondido por: elisaaffonsocampos
8

Resposta:

b. "^\d{2}-\d{4}-\d{4}$"

Explicação:

b. "^\d{2}-\d{4}-\d{4}$"

Perguntas similares