DevToys Web Pro iconDevToys Web Proब्लॉग
हमें रेट करें:
ब्राउज़र एक्सटेंशन आज़माएँ:

फोन नंबर पार्सर

अमान्य
फ़ोन नंबर
  • डिफ़ॉल्ट देश

    सत्यापन

    अमान्य
    संभव नहीं

    विवरण

    देश:
    कॉलिंग कोड:
    राष्ट्रीय नंबर:
    प्रकार:
    Unknown
    तकनीकी विवरण

    फोन नंबर पार्सर कैसे काम करता है

    यह टूल क्या करता है

    फोन नंबर पार्सर libphonenumber लाइब्रेरी का उपयोग करके अंतरराष्ट्रीय फोन नंबरों को सत्यापित और फ़ॉर्मैट करता है। किसी भी फ़ॉर्मैट में फोन नंबर दर्ज करें और उसके मानकीकृत रूप (International, National, E.164, RFC3966), पहचाना गया देश, नंबर का प्रकार (mobile, fixed-line, toll-free), और वैधता स्थिति प्राप्त करें।

    डेवलपर्स के सामान्य उपयोग मामले

    डेवलपर्स रजिस्ट्रेशन फ़ॉर्म में उपयोगकर्ता इनपुट को सत्यापित करते समय, डेटाबेस स्टोरेज के लिए फोन नंबरों को नॉर्मलाइज़ करते समय, रूटिंग या लोकलाइज़ेशन के लिए मूल देश का पता लगाते समय, और डिस्प्ले फ़ॉर्मैट्स (national बनाम international) के बीच कन्वर्ट करते समय फोन पार्सर्स का उपयोग करते हैं। E.164 फ़ॉर्मैट Twilio, Vonage, और AWS SNS जैसी APIs के लिए मानक है।

    फोन नंबर फ़ॉर्मैट्स

    फोन नंबरों को कई मानक फ़ॉर्मैट्स में दर्शाया जा सकता है: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, देश कोड सहित केवल अंक), और RFC3966 (tel:+1-650-253-0000, HTML tel: लिंक में उपयोग होता है)। पार्सर इनमें से किसी भी फ़ॉर्मैट में इनपुट स्वीकार करता है और सभी वेरिएंट्स बनाता है।

    सामान्य समस्याएँ और किनारी मामले

    देश कोड के बिना नंबरों को सही ढंग से पार्स करने के लिए एक डिफ़ॉल्ट देश की आवश्यकता होती है। कुछ नंबर एक देश में वैध होते हैं लेकिन दूसरे में नहीं। शॉर्ट कोड, इमरजेंसी नंबर, और प्रीमियम-रेट नंबरों के लिए विशेष वैलिडेशन नियम होते हैं। पार्सर 'possible' (सही लंबाई) और 'valid' (ज्ञात नंबर प्लान) के बीच अंतर करता है — एक possible नंबर डायल करने योग्य नहीं भी हो सकता।