ফোন নম্বর এক্সট্র্যাক্টর
libphonenumber-js ব্যবহার করে যেকোনো টেক্সট থেকে ফোন নম্বর এক্সট্র্যাক্ট এবং ফরম্যাট করুন। E.164, RFC 3966 এবং জাতীয় ফরম্যাটিং অপশন সহ আন্তর্জাতিক ফরম্যাট সমর্থন করে।
ইনপুট
আউটপুট
রিডমি
ফোন নম্বর এক্সট্র্যাকশন কী?
ফোন নম্বর এক্সট্র্যাকশন হল অসংগঠিত টেক্সট থেকে স্বয়ংক্রিয়ভাবে ফোন নম্বর চিহ্নিত এবং বিচ্ছিন্ন করার প্রক্রিয়া। বিশ্বব্যাপী ফোন নম্বরগুলি অনেক ফর্ম্যাটে উপস্থিত হয়—কিছু বন্ধনী ব্যবহার করে, অন্যরা ড্যাশ বা স্পেস ব্যবহার করে, এবং আন্তর্জাতিক নম্বরগুলিতে প্লাস চিহ্ন সহ দেশ কোড থাকে। এই বৈচিত্র্য ম্যানুয়াল এক্সট্র্যাকশনকে ক্লান্তিকর এবং ত্রুটিপূর্ণ করে তোলে, বিশেষত ইমেল, ডকুমেন্ট বা ওয়েব পেজ থেকে বড় পরিমাণ টেক্সট নিয়ে কাজ করার সময়।
আধুনিক ফোন নম্বর এক্সট্র্যাকশন পরিশীলিত পার্সিং অ্যালগরিদমের উপর নির্ভর করে যা বিভিন্ন দেশের ফোন নম্বরের কাঠামো বোঝে। এই অ্যালগরিদমগুলি বৈধ ফোন নম্বর এবং র্যান্ডম ডিজিট সিকোয়েন্সের মধ্যে পার্থক্য করতে পারে, দেশ-নির্দিষ্ট ফর্ম্যাটিং নিয়ম স্বীকার করতে পারে, এবং E.164 এর মতো আন্তর্জাতিক টেলিকমিউনিকেশন মান অনুযায়ী নম্বর যাচাই করতে পারে।
টুল বর্ণনা
এই টুলটি আপনার প্রদত্ত যেকোনো টেক্সট থেকে ফোন নম্বর এক্সট্র্যাক্ট করে, তারা কীভাবে ফর্ম্যাট করা হয়েছে তা নির্বিশেষে। শুধুমাত্র আপনার ফোন নম্বর সহ টেক্সট পেস্ট করুন, এবং টুলটি এটি খুঁজে পায় এমন সমস্ত বৈধ ফোন নম্বর চিহ্নিত, পার্স এবং তালিকাভুক্ত করবে। আপনি আপনার পছন্দের আউটপুট ফর্ম্যাট নির্বাচন করতে পারেন এবং ঐচ্ছিকভাবে দেশ কোড ছাড়া নম্বরগুলির জন্য একটি ডিফল্ট দেশ নির্দিষ্ট করতে পারেন।
উদাহরণ
ইনপুট টেক্সট:
আমাদের অফিসগুলির সাথে যোগাযোগ করুন:
US বিক্রয়: (555) 123-4567
UK সহায়তা: +44 20 7946 0958
জরুরি: 911
john@example.com এ ইমেল করুন বা 1-800-555-0199 এ কল করুন
আরও তথ্যের জন্য 555.867.5309 এ আমাদের টেক্সট করুন।আউটপুট (E.164 ফর্ম্যাট):
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309আউটপুট (আন্তর্জাতিক ফর্ম্যাট):
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309বৈশিষ্ট্যসমূহ
- একাধিক আউটপুট ফর্ম্যাট: আন্তর্জাতিক, জাতীয়, E.164, RFC3966, বা টেক্সটে পাওয়া মূল ফর্ম্যাট সংরক্ষণ করুন
- দেশ স্বয়ংক্রিয় সনাক্তকরণ: স্বয়ংক্রিয়ভাবে আন্তর্জাতিক নম্বর থেকে দেশ কোড চিহ্নিত করে, বা স্থানীয় নম্বরগুলির জন্য একটি ডিফল্ট দেশ সেট করুন
- ডুপ্লিকেট অপসারণ: ঐচ্ছিকভাবে আপনার টেক্সটে একাধিকবার প্রদর্শিত হওয়া ডুপ্লিকেট ফোন নম্বরগুলি ফিল্টার করুন
- রিয়েল-টাইম এক্সট্র্যাকশন: আপনি টাইপ করার সময় বা টেক্সট পেস্ট করার সময় নম্বরগুলি তাৎক্ষণিকভাবে এক্সট্র্যাক্ট করা হয়
- যাচাইকরণ: শুধুমাত্র বৈধ ফোন নম্বর প্রদান করে যা আন্তর্জাতিক টেলিকমিউনিকেশন মান মেনে চলে
আউটপুট ফর্ম্যাট ব্যাখ্যা করা হয়েছে
| ফর্ম্যাট | বর্ণনা | উদাহরণ |
|---|---|---|
| আন্তর্জাতিক | স্পেস সহ মানব-পাঠযোগ্য ফর্ম্যাট | +1 555 123 4567 |
| জাতীয় | দেশ কোড ছাড়া স্থানীয় ফর্ম্যাট | (555) 123-4567 |
| E.164 | মান মেশিন-পাঠযোগ্য ফর্ম্যাট | +15551234567 |
| RFC3966 | ক্লিক-টু-কল লিঙ্কের জন্য URI ফর্ম্যাট | tel:+1-555-123-4567 |
| মূল | উৎস টেক্সট থেকে সঠিক ফর্ম্যাট সংরক্ষণ করে | 555.123.4567 |
ব্যবহারের ক্ষেত্রসমূহ
- CRM ডেটা পরিষ্কার করা: বিশৃঙ্খল গ্রাহক ডেটা, ইমেল থ্রেড বা আমদানিকৃত স্প্রেডশীট থেকে ফোন নম্বর এক্সট্র্যাক্ট করে একটি পরিষ্কার, মানসম্মত যোগাযোগ তালিকা তৈরি করুন
- লিড জেনারেশন: আউটরিচ ক্যাম্পেইনের জন্য ব্যবসায়িক ডিরেক্টরি, ওয়েব স্ক্র্যাপ বা মার্কেটিং উপকরণ থেকে ফোন নম্বর টানুন
- ডেটা মাইগ্রেশন: সিস্টেমের মধ্যে মাইগ্রেট করার সময় ফোন নম্বরগুলি E.164 ফর্ম্যাটে রূপান্তর করুন যা মানসম্মত নম্বর ফর্ম্যাট প্রয়োজন
এটি কীভাবে কাজ করে
টুলটি libphonenumber লাইব্রেরি ব্যবহার করে, যা মূলত Google দ্বারা Android এর জন্য বিকশিত হয়েছিল। এটি আপনার টেক্সটকে অক্ষর দ্বারা অক্ষর স্ক্যান করে, দৈর্ঘ্য, ডিজিট প্যাটার্ন এবং ফর্ম্যাটিং অক্ষরের উপর ভিত্তি করে ফোন নম্বর হতে পারে এমন সিকোয়েন্সগুলি চিহ্নিত করে। প্রতিটি প্রার্থী তখন দেশ-নির্দিষ্ট ফোন নম্বর নিয়মের একটি ব্যাপক ডাটাবেসের বিরুদ্ধে যাচাই করা হয়, যার মধ্যে রয়েছে বৈধ এলাকা কোড, নম্বর দৈর্ঘ্য এবং ফর্ম্যাটিং নিয়মাবলী।
যখন কোনো দেশ কোড উপস্থিত নেই, টুলটি নম্বরটি ব্যাখ্যা করতে আপনার নির্বাচিত ডিফল্ট দেশ ব্যবহার করে। উদাহরণস্বরূপ, "555-123-4567" একটি US নম্বর হিসাবে পার্স করা হবে যদি United States নির্বাচিত হয়, বা আপনার নির্বাচনের উপর ভিত্তি করে একটি ভিন্ন দেশের নম্বর হিসাবে।
টিপস
- দেশ কোড ছাড়া স্থানীয় নম্বরগুলি এক্সট্র্যাক্ট করার সময় নির্ভুলতা উন্নত করতে একটি ডিফল্ট দেশ সেট করুন
- ডাটাবেস বা API-তে নম্বর সংরক্ষণ করার সময় E.164 ফর্ম্যাট ব্যবহার করুন—এটি মেশিন প্রসেসিংয়ের জন্য আন্তর্জাতিক মান
- RFC3966 ফর্ম্যাট HTML বা markdown ডকুমেন্টে ক্লিকযোগ্য ফোন লিঙ্ক তৈরির জন্য নিখুঁত
- "ডুপ্লিকেট অপসারণ" সক্ষম করুন যখন এমন টেক্সট প্রসেস করছেন যাতে একই নম্বর একাধিকবার থাকতে পারে