ફોન નંબર પાર્સર
માન્યતા
વિગતો
તકનિકી વિગતો
ફોન નંબર પાર્સર કેવી રીતે કામ કરે છે
આ ટૂલ શું કરે છે
ફોન નંબર પાર્સર libphonenumber લાઇબ્રેરીનો ઉપયોગ કરીને આંતરરાષ્ટ્રીય ફોન નંબરોને માન્ય કરે છે અને ફોર્મેટ કરે છે. કોઈપણ ફોર્મેટમાં ફોન નંબર દાખલ કરો અને તેની પ્રમાણભૂત રજૂઆતો (International, National, E.164, RFC3966), શોધાયેલ દેશ, નંબરનો પ્રકાર (mobile, fixed-line, toll-free), અને માન્યતા સ્થિતિ મેળવો.
ડેવલપર્સ માટેના સામાન્ય ઉપયોગ કેસિસ
ડેવલપર્સ રજિસ્ટ્રેશન ફોર્મમાં યુઝર ઇનપુટને માન્ય કરતી વખતે, ડેટાબેઝ સ્ટોરેજ માટે ફોન નંબરોને નોર્મલાઇઝ કરતી વખતે, રૂટિંગ અથવા લોકલાઇઝેશન માટે મૂળ દેશ શોધતી વખતે, અને ડિસ્પ્લે ફોર્મેટ્સ (national vs 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' (જાણીતી નંબર યોજના) વચ્ચે ભેદ કરે છે — શક્ય નંબર ડાયલ કરી શકાય એવો ન પણ હોય.