October 2009
M T W T F S S
    Nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Archives

Categories

  • [+]ASP.NET (7) 
  • [+]C# (87) 
  • [+]C++ (13) 
  • [+]Delphi (20) 
  • [—]JavaScript (24) 
  • [+]Regular Expressions (7) 
  • [+]SQL (13) 
  • [+]VB (100) 
  • [+]VB.NET (4) 

Online

Users: 5 Guests, 1 Bot
  • Loading...


    Loading...

    Login






    Register | Lost password?

    Register





    A password will be mailed to you.
    Log in | Lost password?

    Retrieve password





    A confirmation mail will be sent to your e-mail address.
    Log in | Register
  • Check if the specified Expression is a valid email address

    /* ----------------------------------------------------------------
     IsEmail: Returns a Boolean if the specified Expression is a
              valid e-mail address. If Expression is null, false
              is returned.
    
     Parameters:
          Expression = e-mail to validate.
    
     Returns: Boolean
    ---------------------------------------------------------------- */
    function IsEmail(Expression)
    {
            if (Expression == null)
                    return (false);
    
            var supported = 0;
            if (window.RegExp)
            {
                    var tempStr = "a";
                    var tempReg = new RegExp(tempStr);
                    if (tempReg.test(tempStr)) supported = 1;
            }
            if (!supported)
                    return (Expression.indexOf(".") > 2) && (Expression.indexOf("@") > 0);
            var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
            var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
            return (!r1.test(Expression) && r2.test(Expression));
    }
    
    Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • del.icio.us
    • Bloglines
    • Facebook
    • Google Bookmarks
    • LinkedIn
    • Technorati
    • TwitThis
    • Webnews

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

    Spam Protection by WP-SpamFree Plugin