Сообщение от Aetae
|
Потому что exec не так работает. Он выводит первым элементом массива найденное вхождение, вторым и последующими - содержимое скобок, после чего меняет индекс поиска. Если нужны скобки - следует использовать exec в цикле.
|
Спасибо! Понятно! Да потом можно разбирать общий массив по длине номеров, отдельно сложить 7и значные трехзначные и т.д.
var re= /(8|7|\+7)\d{10}/gm;
rez= str.match(re)
alert('массив номеров: ' +rez);
Но вот можно ли в регулярном выражении заменить 7 на 8 и +7 на 8 ?