Я использую следующее регулярное выражение для преобразования цифр в формат телефона.
telephoneNumber = '1234567890';
var number = telephoneNumber.replace(/\D/g,'');
newNumber = number.replace(/^(\d{3})(\d{3})(\d{4})$/, '($1)$2-$3'); // (123)456-7890
Проблема в том, что если phoneNumber.length больше 10, то это ничего не делает.Я хочу добавить дополнительные цифры в конце номера телефона.
Например:
change 1234567890 to (123)456-7890
change 1234567890111 to (123)456-7890111
Что я должен изменить в приведенном выше регулярном выражении.
Спасибо.