जावास्क्रिप्ट में फोन नंबर को कैसे फॉर्मेट करें

Javaskripta Mem Phona Nambara Ko Kaise Phormeta Karem



डेटा को सुरक्षित और संरेखित रखना आवश्यक है, खासकर जब फोन नंबर की बात आती है। उपयोगकर्ताओं के फ़ोन नंबर एकत्र करने वाली वेबसाइटों को अक्सर प्रारूप संबंधी समस्याओं का सामना करना पड़ता है। उपयोगकर्ता मानकों को ध्यान में रखे बिना बहुत ही अनिश्चित तरीके से अपना डेटा भरते हैं। यह वेबसाइट डेवलपर्स के लिए डेटा प्रोसेसिंग को मुश्किल बनाता है। ऐसी स्थितियों से बचने के लिए, एक विशिष्ट मानक के अनुसार फोन नंबरों को प्रारूपित करने के लिए जावास्क्रिप्ट का उपयोग किया जा सकता है।

यह ब्लॉग जावास्क्रिप्ट में फ़ोन नंबर को फ़ॉर्मेट करने से संबंधित प्रक्रिया पर चर्चा करेगा।







जावास्क्रिप्ट में फोन नंबर को कैसे फॉर्मेट करें?

जावास्क्रिप्ट में, फ़ोन नंबर को प्रारूपित करने के लिए, हम निम्नलिखित विधियों का उपयोग करेंगे:



आइए पहली विधि में खुदाई करें!



विधियाँ 1: जावास्क्रिप्ट में फ़ोन नंबर को प्रारूपित करने के लिए RegEx का उपयोग करना

' रेगुलर एक्सप्रेशन से 'नियमित अभिव्यक्ति के लिए आशुलिपि है। यह वर्णों का कंटेनर है जो एक स्ट्रिंग के संबंध में एक खोज पैटर्न का परिचय देता है और फिर एक स्ट्रिंग के मौजूदा मानों को क्रमशः नए मानों से बदल देता है या हटा देता है।





आइए आगे बढ़ते हैं और यह समझने के लिए एक उदाहरण लेते हैं कि RegEx पद्धति का उपयोग करके फ़ोन नंबर को कैसे प्रारूपित किया जा सकता है।

उदाहरण

इस उदाहरण में, हम एक वेरिएबल बनाएंगे ' पी ' और इसे एक यादृच्छिक अस्वरूपित संख्या निर्दिष्ट करें:



था पी = '+1.234-567.1234' ;

फिर, प्रतिस्थापन () विधि का आह्वान करें, जहां \D [0-9] से अंकों के लिए है, + अंकों की पुनरावृत्ति का पता लगाने के लिए है और g वैश्विक मिलान के लिए है। फिर, एक अंक सेट करने के लिए (\d{1}), (\d{3}) तीन अंक सेट करने के लिए, और (\d{4}) वर्णों के एक विशेष अनुक्रम के साथ फिर से बदलें () विधि को कॉल करें। चार अंक सेट करने के लिए। इन ऑपरेशनों के बारे में अधिक जानने के लिए, हमारे अन्य देखें समर्पित लेख .

इसके अलावा, $1 पहला समूह होगा और इसके ठीक पहले + को संरेखित किया जाएगा, ($2) दूसरा समूह होगा जो कोष्ठक के भीतर संलग्न है, $3-$4 एक हाइफ़न चिह्न (-) के साथ तीसरा और चौथा समूह होगा:

पी = पी। बदलने के ( /\डी+/जी , '' ) . बदलने के ( /(\d{1})(\d{3})(\d{3})(\d{4})/ , '+$1 ($2)$3-$4' ) ;

अब, नीचे दी गई लाइन का उपयोग करके परिणाम प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( पी ) ;

जैसा कि आप देख सकते हैं, हमने फ़ोन नंबर को सफलतापूर्वक स्वरूपित कर दिया है।

तरीके 2: जावास्क्रिप्ट में संख्या को प्रारूपित करने के लिए सबस्ट्र () का उपयोग करना

' पदार्थ () 'विधि एक विशिष्ट इंडेक्स से उल्लिखित एंडिंग इंडेक्स तक सबस्ट्रिंग को निकालती है। यह विधि उचित प्रारूप और वर्णों के अनुक्रम के साथ संख्याओं के सबस्ट्रिंग बनाने में सहायता कर सकती है। नतीजतन, एक स्वरूपित संख्या उत्पन्न होगी।

वाक्य - विन्यास

डोरी। पदार्थ ( प्रारंभ , समाप्त )

यहां ही ' पदार्थ () 'विधि निर्दिष्ट से सबस्ट्रिंग को पुनः प्राप्त करेगी' प्रारंभ 'सूचकांक' तक समाप्त 'दिए गए स्ट्रिंग की अनुक्रमणिका।

उदाहरण 1

आइए कार्यक्रम को तीन भागों में विभाजित करें। पहले भाग में, हम मान पर विचार करेंगे ' पी.सबस्ट्र (0, 3) ”, क्योंकि 0 प्रारंभिक बिंदु है, और 3 लंबाई है; दूसरे भाग में, मान ' पी.सबस्ट्र(3, 3) ” इंगित करता है कि अंक चौथे स्थान से शुरू होंगे और उनकी लंबाई 3 होगी। अंतिम भाग का मान है ” पी.सबस्ट्र (6, 4) जहां अंकों की स्थिति 7 से शुरू हो रही है और इसकी कुल लंबाई 4 है:

पी = पी। पदार्थ ( 0 , 3 ) + '-' + पी। पदार्थ ( 3 , 3 ) + '-' + पी। पदार्थ ( 6 , 4 ) ;

उत्पादन

अब, आइए एक और उदाहरण लेते हैं कि हम उसी विधि का उपयोग करके अपने नंबर के साथ देश कोड कैसे सम्मिलित कर सकते हैं।

उदाहरण 2

इस उदाहरण में, हम स्ट्रिंग लेंगे ' एसटीआर 'और' बनाओ +1 'इसमें स्टोर करने के लिए:

था एसटीआर = '+1' ;

अब, हम 'के पहले मान में 1 को शुरुआती बिंदु के रूप में परिभाषित करेंगे' पी.सबस्ट्र(1, 3) ' शेष कोड वही रहेगा:

पी = पी। पदार्थ ( 1 , 3 ) + '-' + पी। पदार्थ ( 3 , 3 ) + '-' + पी। पदार्थ ( 6 , 4 ) ;

स्ट्रिंग p के साथ नई आरंभिक str स्ट्रिंग का प्रिंट आउट लें:

सांत्वना देना। लकड़ी का लट्ठा ( एसटीआर , पी ) ;

उत्पादन

हमने जावास्क्रिप्ट में फोन नंबर को दो अलग-अलग तरीकों से प्रारूपित करने की प्रक्रिया सीखी है।

निष्कर्ष

फ़ोन नंबर को प्रारूपित करने के लिए, ' रेगुलर एक्सप्रेशन से ' या ' पदार्थ () 'विधि का प्रयोग किया जा सकता है। रेगुलर एक्सप्रेशन को परिभाषित करके, आपको एक पैटर्न बनाने की आवश्यकता है, और फिर प्रतिस्थापन () विधि की मदद से, फ़ोन नंबर को स्वरूपित किया जा सकता है। सबस्ट्र () विधि में, तीन भाग बनाए जा सकते हैं, और प्रत्येक भाग में एक परिभाषित प्रारंभिक बिंदु और लंबाई होती है। इस लेख में जावास्क्रिप्ट में फोन नंबरों को प्रारूपित करने की विधि को शामिल किया गया है।