Results 1 to 2 of 2

Thread: Code in various languages to verify email id

  1. #1
    Join Date
    Apr 2008
    Posts
    4,088

    Code in various languages to verify email id

    use following java script to verify email id, you have to just copy past the following code in your <body> tag of web page.

    <form name="validmail" onSubmit="return chekmail()">
    Enter valid email address :<br />
    <input type="text" size=18 name="emailcheck">
    <input type="submit" value="Submit">
    </form>
    <script language="JavaScript1.2">

    var treslt
    function cmail(){
    var str=document.validmail.emailcheck.value
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
    treslt=true
    else{
    alert("Not valid email address!")
    treslt=false
    }
    return (treslt)
    }
    </script>

    <script>
    function chekmail(){
    if (document.layers||document.getElementById||document.all)
    return cmail()
    else
    return true
    }
    </script>

  2. #2
    Join Date
    Apr 2008
    Posts
    4,088

    Re: Code in various languages to verify email id

    use following ASP code to verify email id, you have to just create HTML page use this page for validating email id

    var Validid = false, Domain = "", Mailac = "", Mailadd = "";

    function Idysval(emailid, Tldreq)
    {
    var tmpemail = ""+emailid+"", tmpdomn;
    var mailobj;

    this.Mailadd = tmpemail;

    tmpemail = Trim(RemoveBrackets(tmpemail));

    mailobj = new Object();
    mailobj.acct="";
    mailobj.domain="";

    if (! CrackEmailid(tmpemail, mailobj))
    {
    return;
    }

    this.Mailac = mailobj.acct;
    this.Domain = mailobj.domain;

    if (! DomainValid(Tldreq, this.Domain) )
    {
    return;
    }

    if (Tldreq && ! Domextvald(this.Domain))
    {
    return;
    }

    this.Validid = true;
    }

    function CrackEmailid(emailid, mailobj)
    {
    var arr, re;

    re = /^(.+?)\@(.+?)$/gi
    if ((arr=re.exec(ReverseString(emailid))) == null)
    {
    return false;
    }

    mailobj.acct = ReverseString(RegExp.$2);
    mailobj.domain = ReverseString(RegExp.$1);
    return true;
    }

    function RemoveBrackets(emailid)
    {
    var re = /^\<*|\>*$/gi
    return emailid.replace(re, "");
    }

    function Trim(emailid)
    {
    var re = /^\s*|\s*$/gi
    return emailid.replace(re, "");
    }

    function ReverseString(str)
    {
    var i, outstr = "";

    for(i=str.length-1;i>-1;i--)
    {
    outstr += str.charAt(i);
    }
    return outstr;
    }

    function DomainValid(Tldreq, tmpdomn)
    {
    var re;

    if (Tldreq)
    {
    re = /^((([a-z0-9-]+)\.)+)[a-z]{2,6}$/gi
    }
    else
    {
    re = /^((([a-z0-9-]+)\.)+)$/gi
    tmpdomn += ".";
    }

    return re.test(tmpdomn);
    }

    function Domextvald(tmpdomn)
    {
    var domvalpattrn = "", re;

    domvalpattrn+="^(";
    domvalpattrn+="com|"; //com
    domvalpattrn+="edu|"; //edu
    domvalpattrn+="net|"; //net
    domvalpattrn+="org|"; //org
    domvalpattrn+="mil|"; //mil
    domvalpattrn+="gov|"; //gov
    domvalpattrn+="biz|"; //biz
    domvalpattrn+="pro|"; //pro
    domvalpattrn+="aero|"; //aero
    domvalpattrn+="coop|"; //coop
    domvalpattrn+="info|"; //info
    domvalpattrn+="name|"; //name
    domvalpattrn+="int|"; //int
    domvalpattrn+="museum"; //museum
    domvalpattrn+=")$";

    var idx = tmpdomn.lastIndexOf(".");
    re = new RegExp(domvalpattrn, "i");
    return re.test(tmpdomn.substring(idx+1));
    }

    Idysval.prototype.Mailadd=Mailadd;
    Idysval.prototype.Mailac=Mailac;
    Idysval.prototype.Domain=Domain;
    Idysval.prototype.Validid=Validid;



    function Miladd()
    {
    var validator, valid = false;

    validator = new Idysval(this, true);

    valid = validator.Validid;

    validator = null;

    return valid;
    }

Similar Threads

  1. Regex to verify email address
    By Aaliya Seth in forum Software Development
    Replies: 5
    Last Post: 17-02-2010, 03:50 AM
  2. Cant Verify email address because I deleted email
    By Michael in forum Windows XP Support
    Replies: 6
    Last Post: 18-11-2008, 07:52 PM
  3. Verify email address
    By akhtar in forum Windows XP Support
    Replies: 2
    Last Post: 07-04-2007, 08:09 AM
  4. Can't Verify My Email
    By Ashish Goenkar in forum Windows XP Support
    Replies: 2
    Last Post: 27-01-2007, 11:48 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,719,045,779.02889 seconds with 17 queries