javascript - regex to validate emails which allows only these two special symbols .,- before @ symbol -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 65 उत्तर
मैंने नीचे के लिए regex का इस्तेमाल किया है ईमेल सत्यापन।
var reg = /^( ([^<>()[\]\\..;;:\s@\"]+(:.[^< ; & gt; () [\] \\,;:।। \ s @ \ "] +) *) | (\" + \ ")) @ ((\ [[0-9] {1,3} \ । [0-9] {1,3} \ [0-9] {1,3} \ [0-9] {1,3} \]) |।। (([a-zA-जेड \ -0 -9] \) + [a-zA-Z] {2,})) $ /।
मैं निम्न दो ईमेल आईडी को कैसे मान्य कर सकता हूँ
- हैलो!% #% ^ World@gmail.com
- helloworld @ -gmail.com
Vaild ईमेल आईडी:
- हैलो- world@gmail.com
- hello.world@gmail कॉम
इनवैलड ईमेल आईडी:
- हैलो! #% # @ Gmail.com
- helloworld@-gmail.com
विशेष वर्ण को @ gmail.com से पहले अनुमति नहीं दी जानी चाहिए
नीचे मेरा जावास्क्रिप्ट कोड है
var re = / ^ (([ ^ & lt; & gt; () [\] \\,;:। \ s @ \ "।] + (\ [^ & lt; & gt; () [\] \\,;:। \ s @ \"] ) *) | "। + \"।। (\)) @ ((\ [[0-9] {1,3} \ [0-9] {1,3} \ [0-9] {1, 3} \ [0-9] {1,3} \]) |। (। ([a-zA-जेड \ -0-9] \) + [a-zA-Z] {2,})) $ /; अगर (! Re.test ($ (this) .val ())) {errmsg.push ($ (this) .attr ('प्लेसहोल्डर') + 'अमान्य है'); }
आप ई-मेल मान्य करने के लिए नीचे दिए गए रेगेक्स की कोशिश कर सकते हैं जो केवल इन दो विशेष प्रतीकों की अनुमति देता है ।
, -
से पहले @
प्रतीक।
^ [^
Comments
Post a Comment