Método test em expressões regulares JavaScript
Nesta lição, vamos examinar o método
test, que verifica se há pelo menos
uma correspondência com a regex em uma
string. Se houver - retorna true, e se
não - false. O método aceita uma string
como parâmetro e é aplicado à regex, assim:
regex.test(onde procurar)
Vamos, por exemplo, verificar uma string quanto à correspondência com uma regex:
/a+/.test('eee aaa bbb'); // retorna true
Frequentemente, este método é usado para verificar se uma string inteira corresponde à expressão regular. Neste caso, coloca-se um acento circunflexo no início da regex e um cifrão no final:
/^a+$/.test('aaaaaaaaa'); // retorna true
Determine se a string fornecida começa
com 'http://'.
Determine se a string fornecida começa
com 'http://' ou com 'https://'.
Determine se a string fornecida termina
com a extensão 'txt', 'html'
ou 'php'.
Determine se a string fornecida termina
com a extensão 'jpg' ou 'jpeg'.
Determine se a string fornecida termina
com a extensão 'jpg', 'jpeg'
ou 'png'.
Determine se a string é 'um número,
com comprimento de .
1 a 12
dígitos'
Determine se a string fornecida é uma data no formato ano-mês-dia.
Determine se a string fornecida é uma data no formato dia.mês.ano.
Determine se a string fornecida é um horário no formato horas:minutos:segundos.
Determine se a string fornecida é um e-mail válido.
Determine se a string fornecida é um nome de domínio.