javascript जावास्क्रिप्ट नियमित अभिव्यक्ति ईमेल सत्यापन





8 Answers

यह वह है जिसे मैं अपने पेज पर उपयोग कर रहा हूं।

http://www.zparacha.com/validate-email-address-using-javascript-regular-expression/

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

javascript regex

यह कोड हमेशा "null" अलर्ट कर रहा है, जिसका अर्थ है कि स्ट्रिंग अभिव्यक्ति से मेल नहीं खाती है।

var pattern = "^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$"; 

function isEmailAddress(str) {

    str = "azamsharp@gmail.com";      

    alert(str.match(pattern)); 
    return str.match(pattern);    

}



आपको इस प्रश्न (या यह एक ) में रुचि हो सकती है, जो इस तथ्य को हाइलाइट करता है कि regexps के माध्यम से वैध ईमेल पते की पहचान करना हल करने के लिए एक बहुत ही कठिन समस्या है (यदि सभी हल करने योग्य)




अधिक सरल regex

यह रहा :

var regexEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var email = document.getElementById("txtEmail");

if (regexEmail.test(email.value)) {
    alert("It's Okay")
} else {
    alert("Not Okay")

}

सौभाग्य।




आपको इस page पर नज़र रखने में रुचि हो सकती है, यह ईमेल पते को सत्यापित करने के लिए नियमित अभिव्यक्ति सूचीबद्ध करता है जो अधिक सामान्य मामलों को कवर करता है।




मैं इसका इस्तेमाल कर रहा हूं ....

/^[\w._-]+[+]?[\w._-]+@[\w.-]+\.[a-zA-Z]{2,6}$/

यह अनुमति देता है कि + पहले @ (xyz+abc@xyz.com)




पार्टी के लिए बहुत देर हो चुकी है, लेकिन यहां कुछ भी नहीं है ...

function isEmailValid(emailAdress) {
    var EMAIL_REGEXP = new RegExp('^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$', 'i');
    return EMAIL_REGEXP.test(emailAdress)
}

http://jsfiddle.net/yrshaikh/xvd6H/




चेक ईमेल सिंटैक्स के लिए सरल लेकिन शक्तिशाली ईमेल सत्यापन:

var EmailId = document.getElementById('Email').value;
var emailfilter = /^[\w._-]+[+]?[\w._-]+@[\w.-]+\.[a-zA-Z]{2,6}$/;
if((EmailId != "") && (!(emailfilter.test(EmailId ) ) )) {
    msg+= "Enter the valid email address!<br />";
}



इसका उपयोग करना सबसे अच्छा होगा:

var pattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,20}$/;

यह डोमेन को अनुमति देता है जैसे: whatever.info (अंत में 4 अक्षर)

प्रयोग करने के लिए, परीक्षण करने के लिए

pattern.test("exampleemail@testing.info")

अगर यह काम करता है तो सच हो जाता है

http://www.w3schools.com/js/js_obj_regexp.asp




Related