Logo Wand.Tools

रेगुलर एक्सप्रेशन जनरेटर

AI का उपयोग करके बुद्धिमानी से रेगुलर एक्सप्रेशन जनरेट और समझाएं, विभिन्न टेक्स्ट पैटर्न मैचिंग और डेटा वैलिडेशन का समर्थन करता है।

हमारे अन्य मुफ्त AI टूल्स आज़माएं

Excel फॉर्मूला जनरेटर

अपने टेक्स्ट निर्देशों को फॉर्मूले में बदलें, या फॉर्मूला की व्याख्या प्राप्त करें।

AI Excel सहायक

AI के साथ बातचीत करके ऑनलाइन Excel संपादित करें

SQL क्वेरी जनरेटर

AI का उपयोग करके अपने टेक्स्ट निर्देशों को SQL क्वेरी में बदलें।

Excel VBA कोड जनरेटर

स्वचालन कार्यों और Microsoft Excel में कस्टम समाधान बनाने के लिए Excel VBA कोड बनाएं।

Excel चार्ट जनरेटर

अपनी Excel फ़ाइल अपलोड करें, हमारे AI संचालित चार्ट जनरेटर का उपयोग करके सुंदर चार्ट बनाएं।

माइंड मैप जनरेटर

हमारे AI संचालित माइंड मैप जनरेटर का उपयोग करके अपने टेक्स्ट को सुंदर माइंड मैप में बदलें। आसानी से संपादित करें और कस्टमाइज़ करें।

रेगुलर एक्सप्रेशन जनरेटर

AI का उपयोग करके बुद्धिमानी से रेगुलर एक्सप्रेशन जनरेट और समझाएं, विभिन्न टेक्स्ट पैटर्न मैचिंग और डेटा वैलिडेशन का समर्थन करता है।

AI छवि जनरेटर

टेक्स्ट विवरण से सुंदर छवियां उत्पन्न करने के लिए AI का उपयोग करें, विभिन्न आकारों के साथ। मुफ्त!

ईमेल पतों का रेगुलर एक्सप्रेशन मिलान - पूर्ण ट्यूटोरियल

  # ईमेल पतों का रेगुलर एक्सप्रेशन मिलान - पूर्ण ट्यूटोरियल
  
  ## बुनियादी ईमेल मिलान
  
  ईमेल मिलान के लिए सबसे सरल रेगुलर एक्सप्रेशन:
  ```regex
  \S+@\S+\.\S+

मिलान के उदाहरण:

सामान्य ईमेल प्रारूप मिलान

मानक ईमेल प्रारूप रेगुलर एक्सप्रेशन:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

विशेषताएं:

  • बड़े और छोटे अक्षरों, अंकों की अनुमति देता है
  • . _ % + - जैसे विशेष वर्णों का समर्थन करता है
  • डोमेन भाग में कम से कम 2 अक्षर होने चाहिए

सख्त ईमेल सत्यापन

RFC 5322 मानक रेगुलर एक्सप्रेशन:

^(?:[a-z0-9!#$%&'*+/=?^_\{|\}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_\{|\}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$

अंतर्राष्ट्रीय ईमेल समर्थन

यूनिकोड वर्णों का समर्थन करने वाला रेगुलर एक्सप्रेशन:

^[^\s@]+@[^\s@]+\.[^\s@]+$

या एक अधिक सटीक संस्करण:

^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$

रेगुलर एक्सप्रेशन का विभाजन

मानक ईमेल रेगुलर एक्सप्रेशन का उदाहरण लेते हुए:

^                         # स्ट्रिंग की शुरुआत
[a-zA-Z0-9._%+-]+        # उपयोगकर्ता नाम भाग
@                         # @ प्रतीक
[a-zA-Z0-9.-]+           # डोमेन भाग
\.                        # बिंदु
[a-zA-Z]{2,}             # टॉप-लेवल डोमेन
$                         # स्ट्रिंग का अंत

विभिन्न भाषाओं में कार्यान्वयन के उदाहरण

JavaScript

const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;

Python

import re
email_regex = re.compile(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$')

PHP

$emailRegex = '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/';

Java

Pattern emailPattern = Pattern.compile("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$");

अक्सर पूछे जाने वाले प्रश्न

1. आईपी पते वाले ईमेल पतों का मिलान कैसे करें?

^[a-z0-9._%+-]+@([0-9]{1,3}\.){3}[0-9]{1,3}$

2. पोर्ट नंबर वाले ईमेल पतों का मिलान कैसे करें?

^[a-z0-9._%+-]+@[a-z0-9.-]+:\d+$

3. विशिष्ट डोमेन से ईमेल पतों को कैसे बाहर करें?

^(?!.*@(spamdomain|blocked)\.com$)[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$

प्रदर्शन अनुकूलन

  1. कैप्चरिंग ग्रुप () के बजाय नॉन-कैप्चरिंग ग्रुप (?:) का उपयोग करें।
  2. अत्यधिक जटिल नेस्टेड संरचनाओं से बचें।
  3. वेब फ्रंटएंड पर पहले बुनियादी सत्यापन करें।
  4. उच्च-आवृत्ति उपयोग के मामलों के लिए रेगुलर एक्सप्रेशन को पहले से कंपाइल करें।
^(?=[a-z0-9@.!#$%&'*+/=?^_\{|\}~-]{6,254}$)[a-z0-9._%+-]{1,64}@(?:[a-z0-9-]{1,63}\.){1,8}[a-z]{2,63}$