SEO Software
Closed Thread
Results 1 to 5 of 5

Thread: Email Id verification

  1. #1

    Default Email Id verification

    I m creating regestration form in html.
    That contains one textbox for email id.
    I want to validate it.
    How can i do it using java script?
    Thanx in advance.


  2. SEO Software

  3. #2

    Default

    i m giving you the validation foe email in asp.net as follows :

    \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

    it might help you as these are metacharacters.

  4. #3

    Unhappy

    sorry dude....
    i am jist start learning more about it...
    so can not tell you proper answer now......
    .......DO NOT KNOW......

  5. #4

    Default

    You want Javascript so try below javascript.

    function checkValidation(formInput) {

    if (typeof(formInput) != "object") {
    alert("Validation not supported on this browser.");
    return(false);
    }

    var message;

    if (stringEmpty(formInput.value)) {
    message = "Error! There is no input value entered.";
    alert(message);
    } else if (noAtSign( formInput.value )) {
    message = "Error! The address \"" + formInput.value + "\" does not contain an '@' character.";
    alert(message);
    } else if (nothingBeforeAt(formInput.value)) {
    message = "Error! The address \"" + formInput.value;
    message += "\" must contain at least one character before the '@' character";
    alert(message);
    } else if (noLeftBracket(formInput.value)) {
    message = "Error! The address \"" + formInput.value;
    message += "\" contains a right square bracket ']',\nbut no corresponding left square bracket '['.";
    alert(message);
    } else if (noRightBracket(formInput.value)) {
    message = "Error! The address \"" + formInput.value;
    message += "\" contains a left square bracket '[',\nbut no corresponding right square bracket ']'.";
    alert( message);
    } else if (noValidPeriod(formInput.value)) {
    message = "Error! The address \"" + formInput.value + "\" must contain a period ('.') character.";
    alert(message);
    } else if (noValidSuffix(formInput.value)) {
    message = "Error! The address \"" + formInput.value;
    message += "\" must contain a two, three or four character suffix.";
    alert(message);
    } else {
    message = "Success! The email address \"" + formInput.value + "\" validates OK.";
    alert(message);
    }

    var objType = typeof(formInput.focus);
    if (objType == "object" || objType == "function") {
    formInput.focus();
    }

    return (false);
    }

    function checkValid (formField) {
    if ( checkValidation ( formField ) == true ) {
    alert ( 'E-Mail Address Validates OK' );
    }

    return ( false );
    }

    function stringEmpty (formField) {
    // CHECK THAT THE STRING IS NOT EMPTY
    if ( formField.length < 1 ) {
    return ( true );
    } else {
    return ( false );
    }
    }

    function noAtSign (formField) {
    // CHECK THAT THERE IS AN '@' CHARACTER IN THE STRING
    if (formField.indexOf ('@', 0) == -1) {
    return ( true )
    } else {
    return ( false );
    }
    }

    function nothingBeforeAt (formField) {
    // CHECK THERE IS AT LEAST ONE CHARACTER BEFORE THE '@' CHARACTER
    if ( formField.indexOf ( '@', 0 ) < 1 ) {
    return ( true )
    } else {
    return ( false );
    }
    }

    function noLeftBracket (formField) {
    // IF EMAIL ADDRESS IN FORM 'user@[255,255,255,0]', THEN CHECK FOR LEFT BRACKET
    if ( formField.indexOf ( '[', 0 ) == -1 && formField.charAt (formField.length - 1) == ']') {
    return ( true )
    } else {
    return ( false );
    }
    }

    function noRightBracket (formField) {
    // IF EMAIL ADDRESS IN FORM 'user@[255,255,255,0]', THEN CHECK FOR RIGHT BRACKET
    if (formField.indexOf ( '[', 0 ) > -1 && formField.charAt (formField.length - 1) != ']') {
    return ( true );
    } else {
    return ( false );
    }
    }

    function noValidPeriod (formField) {
    // IF EMAIL ADDRESS IN FORM 'user@[255,255,255,0]', THEN WE ARE NOT INTERESTED
    if (formField.indexOf ( '@', 0 ) > 1 && formField.charAt (formField.length - 1 ) == ']')
    return ( false );

    // CHECK THAT THERE IS AT LEAST ONE PERIOD IN THE STRING
    if (formField.indexOf ( '.', 0 ) == -1)
    return ( true );

    return ( false );
    }

    function noValidSuffix(formField) {
    // IF EMAIL ADDRESS IN FORM 'user@[255,255,255,0]', THEN WE ARE NOT INTERESTED
    if (formField.indexOf('@', 0) > 1 && formField.charAt(formField.length - 1) == ']') {
    return ( false );
    }

    // CHECK THAT THERE IS A TWO OR THREE CHARACTER SUFFIX AFTER THE LAST PERIOD
    var len = formField.length;
    var pos = formField.lastIndexOf ( '.', len - 1 ) + 1;
    if ( ( len - pos ) < 2 || ( len - pos ) > 4 ) {
    return ( true );
    } else {
    return ( false );
    }
    }

  6. #5

    Default Email Id validation

    Hi,
    function valid()
    {
    if(trim(document.add_operator.emailid.value)=="")
    {
    alert("Please provide Email-Id:");
    document.add_operator.emailid.focus();
    return false;
    }
    if(document.add_operator.emailid.value!="")
    {
    var email=document.add_operator.emailid.value;
    var emailString=/^.+@.+\..{2,3}$/
    if(!emailString.test(email))
    {
    alert("Enter the valid email Address:");
    document.add_operator.emailid.value=trim(document. add_operator.emailid.value);
    document.add_operator.emailid.focus();
    return false;
    }
    else if((isWhitespace(document.add_operator.emailid.val ue.charAt(0))))
    {
    document.add_operator.emailid.value=ltrim(document .add_operator.emailid.value);
    document.add_operator.emailid.value=rtrim(document .add_operator.emailid.value);
    }
    else if((isWhitespace(document.add_operator.emailid.val ue.charAt(document.add_operator.emailid.value.leng th))))
    {
    document.add_operator.emailid.value=rtrim(document .add_operator.emailid.value);
    }
    }
    else if (document.add_operator.emailid.value.charAt(0) == ' ')
    {
    alert("Please provide Email-Id.");
    document.add_operator.emailid.focus();
    return false;
    }
    }
    Thanks & regards,
    Lokananth
    Live Chat Software By miOOt

Closed Thread

Similar Threads

  1. Email Marketing
    By superRich in forum SEO Forum
    Replies: 145
    Last Post: 03-29-2012, 12:35 AM
  2. sending email using JS
    By Jenniferlinn in forum JavaScript Help
    Replies: 8
    Last Post: 07-31-2009, 06:54 PM
  3. Email with at attachment
    By nikon in forum PHP Help
    Replies: 3
    Last Post: 06-22-2009, 09:05 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