क्या किसी को .NET के लिए जेनेरिक फोन नंबर पार्सिंग लाइब्रेरी पता है? आदर्श रूप में मैं रुबी Phone लाइब्रेरी से संबंधित कुछ ढूंढ रहा हूं।.NET फोन नंबर पार्सिंग लाइब्रेरी
उत्तर
आप पर Advanced Phone Number Type Implementation से शुरू कर सकते हैं। पहली नज़र में, ऐसा लगता है कि आपके द्वारा संदर्भित रूबी लाइब्रेरी में पाए गए अंतर्राष्ट्रीयकरण टुकड़ों की कमी हो सकती है।
बेशक, आप हमेशा एक मौजूदा लाइब्रेरी से शुरू कर सकते हैं और उस पर जोड़ सकते हैं, और मूल लाइब्रेरी के लाइसेंस के आधार पर, आप अपना खुद का रिलीज भी चुन सकते हैं जिसकी आपको आवश्यकता है।
क्या आपने रूबी लाइब्रेरी को संदर्भित किया है और इसे आयरन रूबी को पोर्ट किया है, जो .NET DLR पर चलता है? मैंने पहले IronRuby का उपयोग नहीं किया है, लेकिन चूंकि यह एक .NET भाषा है, इसलिए आप बस कोड को बंद कर सकते हैं और एक्सपोज़र और दृढ़ता से टाइप किए गए इंटरफ़ेस को सक्षम कर सकते हैं जिसे VB.NET या C# में बेहतर उपभोग किया जा सकता है।
मैंने इस विकल्प को भी माना था - बस फोन नंबर पार्सिंग के लिए एक ओवरकिल की तरह लगता है। – DanP
मैं Google libphonenumber लाइब्रेरी के सी # पोर्ट के साथ जाऊंगा।
https://bitbucket.org/pmezard/libphonenumber-csharp/wiki/Home
आपके उत्तर के लिए धन्यवाद; यह बहुत आशाजनक लग रहा है। – DanP
यह पोर्ट अब बनाए रखा नहीं है। साइट कहती है: "2013-08-07 - यह पोर्ट अब तक सीमित नहीं है, इस रिपोजिटरी को फेंकने के लिए स्वतंत्र रहें और अपस्ट्रीम अपडेट के साथ रहें।" इसके अलावा, बंदरगाह कभी पूरा नहीं हुआ है (लेकिन यदि आप केवल इसके विशिष्ट हिस्सों का उपयोग कर रहे हैं तो यह कोई समस्या नहीं हो सकती है)। – RobIII
मैं गूगल से libphonenumber के साथ जा रहा की सलाह देते हैं, यहाँ एक blog post on how to use libphonenumber है।
संख्या पार्स NuGet package स्थापित करने और फिर ऐसा करने जितना ही आसान है:
var util = PhoneNumberUtil.GetInstance();
var number = util.Parse("555-555-5555", "US");
यह बंदरगाह अब बनाए रखा नहीं है। साइट कहती है: "2013-08-07 - यह पोर्ट अब तक सीमित नहीं है, इस रिपोजिटरी को फेंकने के लिए स्वतंत्र रहें और अपस्ट्रीम अपडेट के साथ रहें।" इसके अलावा, बंदरगाह कभी पूरा नहीं हुआ है (लेकिन यदि आप केवल इसके विशिष्ट हिस्सों का उपयोग कर रहे हैं तो यह कोई समस्या नहीं हो सकती है)। – RobIII
वहाँ an alternative port of Google's libphonenumber on CodePlex है। यह दूसरे के रूप में लोकप्रिय प्रतीत नहीं होता है, लेकिन ऐसा लगता है कि यह पुस्तकालय के एक नए संस्करण पर आधारित है और ऐसा लगता है कि यह अभी भी विकसित हो रहा है।
- 1. फोन नंबर
- 2. 'जेनेरिक' फोन नंबर
- 3. पार्सिंग वाईएएमएल, लाइन नंबर
- 4. समस्याएं फोन नंबर के साथ और फोन नंबर
- 5. एंड्रॉइड फोन नंबर सत्यापन
- 6. विभिन्न फोन नंबर
- 7. एंड्रॉइड: फोन नंबर
- 8. जावास्क्रिप्ट फोन नंबर सत्यापन
- 9. यूके फोन नंबर
- 10. डेटाबेस में फोन नंबर कॉलम
- 11. आईफोन सरल फोन नंबर सत्यापन
- 12. समीकरण पार्सिंग लाइब्रेरी सी ++
- 13. एंड्रॉइड कोड में फोन का फोन नंबर कैसे प्राप्त करें?
- 14. एंड्रॉइड: सर्वश्रेष्ठ एक्सएमएल पार्सिंग लाइब्रेरी?
- 15. फोन नंबर प्रारूप के साथ एक संपादन टेक्स्ट को मास्क करें फोन नंबर पर नाइन
- 16. विंडोज फोन प्रोफाइलिंग - पार्सिंग लॉग असफल
- 17. विंडोज फोन पर JSON पार्सिंग 7
- 18. एंड्रॉइड: संपर्क सूची में मौजूद फोन नंबर की जांच करें? (फोन नंबर फोन कॉल से प्राप्त करें)
- 19. Django में एक फोन नंबर का प्रारूपण
- 20. अंतर्राष्ट्रीय फोन नंबर अधिकतम और न्यूनतम?
- 21. पूर्ण नाम विवरण और फोन नंबर
- 22. टेक्स्ट व्यू अंडरलाइन फोन नंबर और हाइपरलिंक
- 23. .NET लाइब्रेरी
- 24. .NET: स्थानीय मुद्रा को पार्सिंग
- 25. सी पार्सिंग दिनांक समय के लिए लाइब्रेरी
- 26. परफमन .blg फ़ाइल विनिर्देश/पार्सिंग लाइब्रेरी
- 27. लॉग पार्सिंग के लिए सी ++ लाइब्रेरी
- 28. फोन नंबर सामान्यीकरण: कोई भी पूर्व मौजूदा पुस्तकालय?
- 29. .NET गार्ड क्लास लाइब्रेरी?
- 30. .NET लाइब्रेरी कक्षाओं
अच्छा खोज; यह आशाजनक लग रहा है! – DanP
हालांकि यह एक अच्छा प्रारंभिक बिंदु की तरह प्रतीत होता है, अंतरराष्ट्रीय नंबर समर्थन यहां एक संभावित आवश्यकता है; अगर किसी के पास कोई अतिरिक्त सुझाव है - तो मुझे बहुत दिलचस्पी होगी। – DanP
@DanP जाहिर है आप इस समस्या को हल करने के लिए अकेले नहीं हैं। एक नज़र डालें: http://stackoverflow.com/questions/501368/phone-number-format-and-validation-library। –