Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

यह @ के बाद हाइफ़न वाले ईमेल पतों को स्वीकार क्यों नहीं करेगा?

इसे आजमाएं:

var emailpat = /^[^@][email protected][^@]+\.[^@\.]{2,}$/;

ईमेल पतों में केवल एक @-चिह्न होना चाहिए, और वह पहला वर्ण नहीं हो सकता। @ के बाद आपको कम से कम एक बिंदु और उसके बाद 2 या अधिक अक्षरों की आवश्यकता होगी।

और हाँ, यह उन ईमेल पतों को भी स्वीकार करता है जो मान्य नहीं हैं। यदि आप यह सुनिश्चित करना चाहते हैं कि उपयोगकर्ता ने एक वैध ईमेल पता दर्ज किया है, तो आपको उस पते पर एक ईमेल भेजना चाहिए और उपयोगकर्ता द्वारा कार्रवाई करने की प्रतीक्षा करनी चाहिए (यानी एक कोड दर्ज करें जो ईमेल में है)।

संपादित करें

अपडेट किया गया रेगेक्स ताकि डोमेन हिस्सा अब रोमन वर्णमाला टीएलडी तक ही सीमित नहीं है। अन्य अक्षर की अनुमति है, हालांकि शायद बहुत आम नहीं (अभी तक)। उदाहरण



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ट्रस्टसर्टिफिकेटकीस्टोरयूआरएल बनाम क्लाइंटसर्टिफिकेटकीस्टोरयूआरएल

  2. स्ट्रीम खोलने में विफल:ऐसी कोई फ़ाइल या निर्देशिका नहीं

  3. SQLAlchemy - थोक डालने पर ध्यान न दें:डुप्लिकेट प्रविष्टि

  4. Django में केस संवेदनशील खोज, लेकिन MySQL में अनदेखा किया गया

  5. Google क्लाउड SQL SSL सहकर्मी प्रमाणपत्र सत्यापन में विफल रहता है