Método test en expresiones regulares de JavaScript

En esta lección consideraremos el método test, que verifica si hay en una cadena al menos una coincidencia con la expresión regular. Si la hay - retorna true, y si no - false. El método acepta como parámetro una cadena, y se aplica a la expresión regular, así:

javascriptexpreg.test(dondeBuscar)

Probemos por ejemplo alguna cadena para ver si corresponde con la expresión regular:

javascript/a+/.test('eee aaa bbb'); // retornará true

A menudo este método se usa para verificar si una cadena completa corresponde a la expresión regular. En este caso, al inicio de la expresión regular se coloca el símbolo de intercalación (^), y al final - el signo de dólar ($):

javascript/^a+$/.test('aaaaaaaaa'); // retornará true
Задание 1

Determine si la cadena pasada comienza con 'http://'.

Задание 2

Determine si la cadena pasada comienza con 'http://' o con 'https://'.

Задание 3

Determine si la cadena pasada termina con la extensión 'txt', 'html' o 'php'.

Задание 4

Determine si la cadena pasada termina con la extensión 'jpg' o 'jpeg'.

Задание 5

Determine si la cadena pasada termina con la extensión 'jpg', 'jpeg' o 'png'.

Задание 6

Determine si la cadena es 'un número, de longitud de 1 a 12 dígitos'.

Задание 7

Determine si la cadena pasada es una fecha en el formato año-mes-día.

Задание 8

Determine si la cadena pasada es una fecha en el formato día.mes.año.

Задание 9

Determine si la cadena pasada es una hora en el formato horas:minutos:segundos.

Задание 10

Determine si la cadena pasada es un email correcto.

Задание 11

Determine si la cadena pasada es un nombre de dominio.