منصوبے کے بارے میں
گوگل کا libphonenumber بین الاقوامی فون نمبروں کو پارس کرنے، فارمیٹ کرنے اور تصدیق کرنے کے لیے ایک وسیع پیمانے پر استعمال ہونے والی لائبریری ہے۔ یہ تمام ممالک اور خطوں کو سپورٹ کرتی ہے، اور جاوا، سی++ اور جاوا اسکرپٹ میں دستیاب ہے۔ جاوا ورژن اسمارٹ فونز کے لیے بہتر بنایا گیا ہے اور اینڈرائیڈ فریم ورک میں ورژن 4.0 سے استعمال ہو رہا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- فون نمبروں کو پارس کرنا اور انہیں منظم اشیاء میں تبدیل کرنا
- لمبائی اور پریفکس کی معلومات کا استعمال کرتے ہوئے مکمل تصدیق
- صرف لمبائی کی بنیاد پر فوری ممکنہ جانچ
- بین الاقوامی، قومی اور E.164 طرزوں میں فارمیٹنگ
- ریئل ٹائم ان پٹ کے لیے جیسے جیسے آپ ٹائپ کریں فارمیٹنگ
- نمبر کی قسم کا پتہ لگانا (فکسڈ لائن، موبائل، ٹول فری، پریمیم ریٹ، VoIP، وغیرہ)
- دو نمبروں کے ملاپ کے لیے اعتماد کا اسکور
- مقام کی تفصیل فراہم کرنے کے لیے آف لائن جیو کوڈنگ
- اصل میں تفویض کردہ نمبر رینجز کی بنیاد پر کیریئر میپنگ
- فون نمبروں کے لیے ٹائم زون میپنگ
- متن میں شامل فون نمبر تلاش کرنا
یہ پروجیکٹ تمام خطوں کے لیے مثالی نمبر فراہم کرتا ہے، دوسرے ممالک سے ڈائل کیے گئے نمبروں کو فارمیٹ کرنے کی حمایت کرتا ہے، اور ایک ڈیمو اینڈرائیڈ ایپ بھی شامل ہے۔ یہ جاوا انٹیگریشن کے لیے Maven کے ذریعے تقسیم کیا جاتا ہے، جس کے لیے Javadoc آن لائن دستیاب ہے۔ لائبریری ایک منظم ورژننگ پالیسی پر عمل کرتی ہے اور تقریباً ہر دو ہفتوں میں اپ ڈیٹ جاری کرتی ہے۔
پائتھون، گو، روبی، رسٹ، پی ایچ پی، سوئفٹ، سی#، ایلیکسیر اور دیگر زبانوں کے لیے متعدد تھرڈ پارٹی پورٹس موجود ہیں، نیز اینڈرائیڈ کے لیے بہتر اور جاوا اسکرپٹ کے متبادل بھی۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.