-3
存在以下電話號碼字符串:'+79021234567'。如何將此字符串格式化爲'+7 902 123-45-67'?我可以用substring手動執行,但可能有更優雅的方式嗎?提前致謝!將格式字符串格式化爲JavaScript中的電話號碼/ Lodash
存在以下電話號碼字符串:'+79021234567'。如何將此字符串格式化爲'+7 902 123-45-67'?我可以用substring手動執行,但可能有更優雅的方式嗎?提前致謝!將格式字符串格式化爲JavaScript中的電話號碼/ Lodash
str.substring(start, end)
似乎是最可行的途徑,但它似乎不是很優雅:
> str = '+79021234567'
> console.log([[str.substring(0, 2), str.substring(2, 5), str.substring(5, 8)].join(" "), str.substring(8, 10), str.substring(10)].join("-"));
+7 902 123-45-67
的[如何格式化jQuery的電話號碼]可能的複製(http://stackoverflow.com/問題/ 8760070/how-to-format-a-phone-number-with-jquery) – Abaddon666
比什麼更優雅?你給了我們沒有任何參考點,並有很多很多方法來操縱字符串 – charlietfl
子串似乎是要走的路... –