· Дата в формате yyyy-MM-dd:
· 20\d\d\-(0[1-9]|1[0-2])\-(0[1-9]|[12][0-9]|3[01])· IP адрес:
· \b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b· Доменное имя:
· ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$· Вещественное число:
· [-+]?(?:\b[0-9]+(?:\.[0-9]*)?|\.[0-9]+\b)(?:[eE][-+]?[0-9]+\b)?· Запись числа в римской системе счисления:
· ^(?i:(?=[MDCLXVI])((M{0,3})((C[DM])|(D?C{0,3}))?((X[LC])|(L?XX{0,2})|L)?((I[VX])|(V?(II{0,2}))|V)?))$Регулярные выражения в JavaScript
При поиске по тексту можно использовать шаблон, описывающий подстроку. В JavaScript такой шаблон может быть описан с помощью объекта RegExp. В простейшем случае такой шаблон описывает отдельный символ, однако имеет смысл его использовать для регулярных выражений.
Для объекта объекта RegExp поддерживаются следующие методы:
· Конструктор RegExp. В аргументе задается регулярное выражение.
· Метод test выполняет поиск по шаблону.
· Метод exec выполняет поиск подстроки по шаблону и возвращает найденные соответствия; если соответствий нет, возвращается значение null.
· Метод compile применяется для изменения ранее созданного шаблона.
Аргументом в последних трех методах является строка, в которой выполняется поиск по шаблону.
Задание:
Написать скрипт на html страницу, используя регулярные выражения и массивы