Nếu tất cả những gì tôi có là một chuỗi gồm 10 chữ số trở lên, làm cách nào tôi có thể định dạng số này làm số điện thoại?Cách tốt nhất để định dạng số điện thoại bằng Python là gì?
Một số ví dụ tầm thường:
555-5555
555-555-5555
1-800-555-5555
Tôi biết những người không phải cách duy nhất để định dạng chúng, và nó rất có thể tôi sẽ để mọi thứ ra nếu tôi làm điều đó bản thân mình. Có một thư viện python hoặc một cách tiêu chuẩn để định dạng số điện thoại?
chúng có thể đến từ phạm vi nào? Các quốc gia khác nhau có các quy ước khác nhau để định dạng số điện thoại. –
Đã chọn. Vui lòng không viết mã giả định mọi số điện thoại ở định dạng Hoa Kỳ. Nó thực sự là khó chịu để cố gắng làm việc với các chương trình như thế. – snap
Dường như cách tiêu chuẩn để viết số điện thoại được gọi là E.123. Vì vậy, một số quốc gia trông giống như '(800) 555 5555', và một số quốc tế trông giống như' +1 800 555 5555'. Nhưng đừng quên độ dài của các nhóm khác nhau thay đổi theo quốc gia. http://en.wikipedia.org/wiki/E.123 –