Поведение match в JavaScript
Все привет. Снова немного о регулярных выражениях в JS. Я ожидаю, что код:
'aabb'.match(/a.*b/g);
Вернет мне массив:
['aab', 'aabb', 'ab', 'abb'];
Почему он возвращает массив только с одним элементом?
['aabb']
Разве str.match(RegExp);
не должен возвращать массив всех совпадений по регулярному выражению?
Источник: Stack Overflow на русском