इसे आजमाएं:
var emailpat = /^[^@][email protected][^@]+\.[^@\.]{2,}$/;
ईमेल पतों में केवल एक @-चिह्न होना चाहिए, और वह पहला वर्ण नहीं हो सकता। @ के बाद आपको कम से कम एक बिंदु और उसके बाद 2 या अधिक अक्षरों की आवश्यकता होगी।
और हाँ, यह उन ईमेल पतों को भी स्वीकार करता है जो मान्य नहीं हैं। यदि आप यह सुनिश्चित करना चाहते हैं कि उपयोगकर्ता ने एक वैध ईमेल पता दर्ज किया है, तो आपको उस पते पर एक ईमेल भेजना चाहिए और उपयोगकर्ता द्वारा कार्रवाई करने की प्रतीक्षा करनी चाहिए (यानी एक कोड दर्ज करें जो ईमेल में है)।
संपादित करें
अपडेट किया गया रेगेक्स ताकि डोमेन हिस्सा अब रोमन वर्णमाला टीएलडी तक ही सीमित नहीं है। अन्य अक्षर की अनुमति है, हालांकि शायद बहुत आम नहीं (अभी तक)। उदाहरण ।