/.a.\.xls/ соответствует любому фрагменту, в который входит набор из трех символов, в середине которого стоит символ a,затемстоитточка после которой идет набор символов xls, т.е. любому из фрагментов ha1.xls, ha2.xls, sa1.xls, ram.xls.
/^..\d/ - соотвествует, например, именам файлов начинающимся с любых двух символов и цифры.
.Пример Js100
/[hs]a[0-9]\.xls/ - аналогично /[hs]a.\.xls/, только после буквы "а" должна стоять цифра.
.Пример Js101
5. Чтобы найти любой цвет записанный в коде HTML в форме #rrggbb, где r, g, b – шестнадцатеричные числа, нужно воспользоваться регулярным выражением -
/#[0-9A-Fa-f]{6}/.
{6} означает что символов должно быть 6 штук.
.Пример Js102
6. Регулярное выражение /\r\n\r\n/ - совпадает с пустой строкой (двойное нажатие клавиши ENTER).
7.Чтобы найти в тексте адрес электронной почты в виде xxx@xxxxx.xxx или xxxx.xxxx@xxxxxx.xxx нужно воспользоваться регулярным выражением
/\w+(\.?\w+)?@\w+\.\w+/.
.Пример Js103
8.Найти в тексте WEB-адрес:
/(\w+:\/\/)?([^/]+)(.*)?/
.Пример Js104
Здесь строка разбивается на три части, которые сохраняются в виде групп символов.
Первая группа соответствует записи протокола, ее может не быть.
Вторая группа соответствует доменному имени - это любая последовательность символов, не содержащая символа /.
Третья группа соответствует имени файла, она тоже может отсутствовать.
9. Найти в тексте последовательность символов filexxxxxxxxxxxxx.txt или Filexxxxxxxxx.txt.
Регулярное выражение: /[fF]ile.*\.txt/
.Пример Js105
Здесь ищется последовательность из одного из символов "f" или "F", строки "ile",затем может стоять (или нет) любой символ сколько угодно раз, затем должна стоять точка и последовательность символов "txt".