Дано, местный номер телефона из 5, 6 или 7 цифр. Нужно в зависимости от числа цифр подставить в начало номера код города.
Например, номер 123456 плавно превращается в 8(4912)123456, а 12345 в 8(49133)12345
В голову не приходит ничего умнее, чем искать начало строки перед 6-ю и 5-ю цифрами соответственно: ^(?=\d{5}) , но не прокатывает.
Протупив 2 часа, я вообще засомневался, решаема ли задача с помощью регулярок?