यदि मेरे पास 10 या अधिक अंकों की स्ट्रिंग है, तो मैं इसे फ़ोन नंबर के रूप में कैसे प्रारूपित कर सकता हूं?पायथन में एक फोन नंबर प्रारूपित करने का सबसे अच्छा तरीका क्या है?
कुछ तुच्छ उदाहरण:
555-5555
555-555-5555
1-800-555-5555
मैं उन पता उन्हें फ़ॉर्मेट करने के लिए केवल तरीके नहीं हैं, और यह बहुत संभव है कि मैं चीजों को बाहर छोड़ देंगे अगर मैं इसे अपने आप करते हैं। क्या कोई पाइथन लाइब्रेरी या फ़ोन नंबर स्वरूपण का मानक तरीका है?
वे किस सीमा से आ सकते हैं? फोन नंबरों को स्वरूपित करने के लिए अलग-अलग देशों में अलग-अलग सम्मेलन होते हैं। –
सेकेंडेड। कृपया उस कोड को न लिखें जो हर फोन नंबर को यूएस प्रारूप में मानता है। इस तरह के कार्यक्रमों के साथ काम करने की कोशिश करना वास्तव में परेशान है। – snap
ऐसा लगता है कि फोन नंबर लिखने का मानक तरीका E.123 कहा जाता है। तो एक राष्ट्रीय नंबर '(800) 555 5555' जैसा दिखता है, और एक अंतरराष्ट्रीय नंबर' +1 800 555 5555' जैसा दिखता है। लेकिन मत भूलें कि विभिन्न समूहों की लंबाई देश के अनुसार बदलती है। http://en.wikipedia.org/wiki/E.123 –