我正在使用以下正則表達式將數字轉換爲手機格式。需要正則表達式幫助
telephoneNumber = '1234567890';
var number = telephoneNumber.replace(/\D/g,'');
newNumber = number.replace(/^(\d{3})(\d{3})(\d{4})$/, '($1)$2-$3'); // (123)456-7890
問題是,如果telephoneNumber.length大於10,則什麼也不做。我想在電話號碼的末尾添加額外的數字。
例如:
change 1234567890 to (123)456-7890
change 1234567890111 to (123)456-7890111
我應該怎麼上述正則表達式改變英寸
謝謝。
聖矯枉過正蝙蝠俠! – 2011-02-03 06:49:31