次の正規表現を使用して数字を電話形式に変換しています。
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
上記の正規表現で何を変更する必要がありますか。
ありがとう。