इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो एक ईमेल पते को मान्य करेगा।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावास्क्रिप्ट रेगेक्स
- जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
- जावास्क्रिप्ट अगर … और स्टेटमेंट
उदाहरण: रेगेक्स का उपयोग करना
// program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');
आउटपुट
ईमेल पता मान्य है। ईमेल पता मान्य नहीं है
उपरोक्त कार्यक्रम में, नियमित अभिव्यक्ति पैटर्न
/^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/
ईमेल पता वैध है या नहीं, इसकी जाँच करें।
test()
विधि देता है true
अगर वहाँ regex पैटर्न के साथ स्ट्रिंग में एक मैच है।
नियमित अभिव्यक्ति (रेगेक्स) एक खोज पैटर्न को परिभाषित करने के लिए उपयोग किए गए वर्णों के अनुक्रम का वर्णन करता है।
रेगेक्स के बारे में अधिक जानने के लिए, जावास्क्रिप्ट रेगुलर एक्सप्रेशन पर जाएँ।