Вот пример из учебника (
http://javascript.ru/basic/regular-e...d-match-regexp)
str = "For more information, see Chapter 3.4.5.1";
re = /chapter (\d+(\.\d)*)/i;
found = str.match(re);
alert(found);
Выводит:
Chapter 3.4.5.1 - полностью совпавшая строка
3.4.5.1 - первая скобка
.1 - внутренняя скобка
Не понятен третий вариант. Почему именно .1, если в рег-выражении стоит (\.\d)? По идее под этот паттерн подходит и .4.5.1 и .1
Но выводит только .1 Почему?