How to validate a email address using Validation Pattern?

Hi,
is there any document for Validation Pattern? i m looking for a way to validate email addresses in my form.
it's going to be something like * @ .
i have no idea of how to do this, or maybe validation pattern is no good? use java script instead?
any advice is appreciated!
thanks.

Hi erv2,
You just need to place this script in the "exit" event of the field that u r using for email address.
var r = new RegExp(); // Create a new Regular Expression Object.
    r.compile("^[a-z0-9_\\-\\.]+\\@[a-z0-9_\\-\\.]+\\.[a-z]{2,3}$","i");
if( this.rawValue == null || this.rawValue == "")
else
var result = r.test(this.rawValue);                                              
if (result == true) // If it fits the general form,
     true;               
else
      xfa.host.messageBox("Please enter a valid email address ");
      this.rawValue = "";
      false;               // fail the validation.
Thanks
Amita
Edited by: amita arora on Jan 20, 2009 10:44 AM

Similar Messages

  • How to Validate Multiple email address in spry?

    How to validate multiple email address in spry framework?
    Spry validate text field can validate one email address only,
    if I the text field is for multiple emails, how can I validate
    it?

    Hello Jackson,
    The Spry Textfield was designed to work with the normal work
    flows that people currently use in most of the forms on the web. We
    tried to prevent any email injection method in the forms therefore
    the validation was designed to stop any multiple email insertion.
    In case you want to insert multiple emails you'll have to
    disable the default email validation and create your own validation
    function, more flexible. You can see a
    sample
    we did for the custom validation trying to validate a password
    strength and confirm the password.
    Cristian

  • Can someone please help me figure out how to "clear" recent email addresses used in Mail?

    Can someone please help me figure out how to “clear” recent email addresses used in Mail?  For example, as I begin typing a name/email address in the “To:” field, Mail begins suggesting addresses that I’ve previously used.  I don’t want any suggestions unless they are in my contacts. 
    Another example:  When using MS Outlook, it will also remember and suggest email accounts previously used, but I can arrow down and delete an account from the list so it won’t automatically popup or suggest in the future. 
    I appreciate any guidance in this matter. 

    The iOS email app stores all email recipients in a list of previous recipients which cannot be turned off. The email address autofill feature when addressing an email pulls from contacts and from the list of previous recipients which can't be prevented. There is no option to clear the list of previous recipients - not at the present time anyway.
    If you don't want any suggestions, select from contacts instead when addressing an email.

  • How to validate an email address against free domain users

    Hi all,
    I want to validate an email address so that only users of non free domains (let's say other than yahoo, hotmail, gmail, etc) can create an account in my apex application.
    I want to place a validation on the "Registration Page" but I am not sure how to proceed from then on :(
    Does anybody know how I can do this ?
    Kind Regards,
    Ana-Maria

    Hi Ana-Maria,
    You can do this on two places. You can do it on the client (using javascript) or you can do this on the database (using a trigger or a check constraint). The best way is to do both.
    Use something like this for the javascript bit:
    <script type="text/javascript">
    function checkemail(){
      var email = $v('P4_EMAIL');
      //get index of @
      var x = email.indexOf('@');
      //get the string behind @
      var behind_amp = email.substring(x+1, email.length);
      //get the index of the .
      var y = behind_amp.indexOf('.');
      //filter out the provider
      var provider = behind_amp.substring(0, y);
      var result;
      // set all wrong providers in this case
      switch(provider){
        case 'hotmail': result=false;break;
        case 'yahoo': result=false;break;
        case 'gmail': result=false;break;
      // Check the result
      if (!result){
        //The provider is bad
        alert(provider + ' is not allowed!');
        //Keep the focus on the email field
        setTimeout(function(){$x('P4_EMAIL').focus();}, 5);
    </script>Set the event to the onchange of the email field (in HTML Form Element Attributes):
    onchange="checkemail();"Hope this helps,
    Greetings Rutger

  • How can I make my Kerio WebMail memorize email addresses used previously?

    How can I make my Kerio WebMail memorize email addresses used in the past?

    Have you checked with Kerio support for answers? <br />
    http://support.kerio.com/index.php?_m=knowledgebase&_a=view

  • I can't figure out how to delete and email address for someone that is no longer valid.

    I can't figure out how to delete an email address that is no longer valid.

    Assuming that this is on your iOS device, then you can change a contact's details via the Contacts app. If it's not linked to one of your contacts then I get a blue 'i' to the right of the email address on the popup list :
    Tapping on that gives me a second popup, at the bottom of which is :

  • I have an I pad2, an iMac desktop and an I phone 5, how do I get them all to be bale to face time with each other, do I need different email addresses, use the phone number, or the sim number in the iPad ? Ay help gratefully received !!

    I have an I pad2, an iMac desktop(2012) and an I phone 5, how do I get them all to be able to face time with each other, do I need different email addresses, use the phone number, or the sim number in the iPad ? Any help gratefully received !!

    Graham,
    For the iPad, iMac you need to create verifyible e-mail addresses created with one of the providers such as Yahoo, Gmail,etc.  For the iphone you should use it's phone number, but an e-mail could be used for it too.  If you want to associate these e-mail addresses with a single ID, I'm including a link to give you info about how you can do that. Read it carefully, as it can be a bit confusing.
    http://support.apple.com/kb/HE68

  • How can i change the name in imessage from the full email address used as apple id on ipod touch?

    I used my full email address to create an apple id - but on imessage it uses my apple id as my name as sender + i dunno how to change it so ppl dont get a messsage showing my full email address!
    Can anyone help?

    Open the Contacts app. List All Contacts and find the email address used by iMessage. Select the email address and tap the Edit button in the top right corner. Add your name to the top two lines. Tap Done.

  • Mail: How to delete an email address in the "To" field that is no longer valid

    How to delete an email address that is no longer valid but still appears as an option when typing that person's name in the field "To"; in MS Outlook this simply works by deleting that email address in the field "To" or "Cc" or "Bcc". The old, non-valid email address has been deleted in the address book and replaced by a new valid email address. When typing in the "To" field both email addresses appear as an option. Is it possible to achieve that only the valid email address is offered as an option so to avoid any confusion.

    well, when the "false" address is in the "to" field, you should see a littl' arrow pointing down and a "remove from previous recipients list.
    It should fix the problem. (and so, only keep the "good one"
    (oops, too late)
    Message was edited by: Matam

  • I bought 2nd hand iPhone and was linked with previous owner. I want to contact him but i didn't get any address of him. How can iget his/her email address using that iphone IMEI or you know any idea... Please reply if you know solution .....

    I bought 2nd hand iPhone and was linked with previous owner. I want to contact him but i didn't get any address of him. How can iget his/her email address using that iphone IMEI or you know any idea... Please reply if you know solution .....

    There is no solution here and you should already have known this as you replied to a thread all about this a few up from your own post and this stated the postition quite clearly and the question was answered.
    Why do you ask the same question again?  The first answer is not going to change just because you don't like it!!

  • How do I find the Apple ID if I cant remember the email address used to setup the phone?

    I have updated my sim on my phone and now its asking me to sign in with my apple ID which I cant remember. Can this be unlocked in any other way? or how do you find out the email address used?
    Many thanks

    Start here: https://iforgot.apple.com/appleid

  • HT5312 I no longer have access to the email address used as my Apple ID and when I choose to answer security questions, my DOB had to have been originally entered incorrectly because it keeps failing.  How do I get rid of my old Apple ID and create a new

    I no longer have access to the email address used as my Apple ID and when I choose to answer security questions, my DOB had to have been originally entered incorrectly because it keeps failing.  How do I get rid of my old Apple ID and create a new one?

    Contact Apple, either through the link in that article or by phoning them. Alternatively, just create a new Apple ID; previous iTunes Store purchases won't be transferred to it.
    (79271)

  • I need to know how to change the identity (email address) used for the iTunes store as I no longer use that email

    I need to know how to change the identity (email address) used for the iTunes store as I no longer use that email.

    Settings > iTunes & App store.
    Tap AppleID, sign out then sign back in.
    The Apple ID is right everywhere else. I've synced the phone. I've reset it in Settings on the phone. I've changed it at Apple.
    When you write, "I've changed it at Apple, this means you updated yoru old AppleID or you ceated a new AppleID?

  • How can I change the email address used to authorize my computer?

    I borrowed ebooks from a public library using a different email address which I should have used to authorized my computer hosting the adobe digital edition. Is there a way to modify the email address used to authorize my computer as I get an error message when I try to return the books. Thanks

    This says it was assumed answered but where is the answer?  I've gone thru the Help processes to do this but it doesn't change.  The old address is still there.  I have trouble returning books to the library and getting new books.

  • Validate an email address

    Hello
    I am using this to validate email addresses and it does not
    seem to work:
    } else if (!email_txt.length ||
    email_txt.indexOf(&quot;@&quot;) == -1 ||
    email_txt.indexOf(&quot;.&quot;) == -1) {
    status_txt.text = &quot;Invalid Email.&quot;;
    I would, in any case, prefer to use the following server
    script for validation purposes:
    &lt;%
    'Email
    re.Pattern = &quot;^\w+@\w+\.\w+&quot;
    If Not re.Test(email) Then
    errorArray(1) = &quot;red&quot;
    ErrorMsg = ErrorMsg &amp;
    &quot;&lt;center&gt;Please type in a valid email
    address&lt;/center&gt;&quot;
    end if
    %&gt;
    If I use this server script, how do I begin to show it in my
    movie, please? What Action Script do I use to 'pull it in' from the
    server and show it?
    Many thanks
    Steve

    Here's an email validation class I use:
    * EmailValidator<br>
    * (c) 2006 blurredistinction, LLC<br>
    * www.blurredistinction.com
    * <p>
    * by Dave Mennenoh<br>
    * [email protected]
    * <p>
    * Allows email addresses to be easily checked for validity
    using current
    verification rules.
    * <p>
    * Usage: var emv:EmailValidator = new
    EmailValidator();<br>
    * var valid = emv.validate("[email protected]");
    class com.blurredistinction.EmailValidator {
    //ranges of valid ASCII values for email addresses
    private var validASCII:Array = [[43, 43], [45, 46], [48,
    57], [61, 61],
    [65, 90], [94, 95], [97, 123], [125, 126]];
    function EmailValidator () {}
    * Checks an email address for validity.
    * @param email Email string to be checked for validity
    * @return Boolean - True if valid
    public function validate (email:String):Boolean {
    //split email into local and domain portions
    var localDom:Array = email.split ("@");
    //there can be only one @ sign - and there has to be one
    //and there must be something before the @
    if ((localDom.length != 2) || (localDom[0].length < 1)) {
    return false;
    //local portion can't start or end with a .
    if ((localDom[0].charAt(0) == ".") || (localDom[0].charAt
    (localDom[0].length - 1) == ".")) {
    return false;
    //split the domain portion into domain name and extension
    var domExtension:Array = localDom[1].split (".");
    //domain must contain at least one .
    if(domExtension.length < 2){
    return false;
    //domain can't start with a .
    if(domExtension[0].length == 0){
    return false;
    //there can be multiple .'s in the domain portion so use the
    last item in
    the array
    //extension length must be between 2 and 4 characters
    if (domExtension[domExtension.length - 1].length < 2 ||
    domExtension[domExtension.length - 1].length > 4) {
    return false;
    //finally check the local portion & domain for invalid
    chars
    if ((!checkString (localDom[0])) || (!checkString
    (localDom[1]))) {
    return false;
    return true;
    //------------------------ PRIVATE
    * Checks each character in the string to see if it's in the
    range of valid
    ascii
    * @param theString String to be validated
    * @return True if each character is in a valid range
    private function checkString (theString:String):Boolean {
    var sl = theString.length;
    var ind:Number;
    for (ind = 0; ind < sl; ind++) {
    if (!isValidASCII (theString.charCodeAt (ind))) {
    return false;
    return true;
    * See if the input character falls in the valid range of
    valid ascii chars
    * @param theChar Single character passed in from
    checkString()
    * @return True if individual char is in a valid range
    private function isValidASCII (theChar:Number):Boolean {
    var ind:Number;
    for (ind = 0; ind < validASCII.length; ind++) {
    if ((theChar >= validASCII[ind][0]) && (theChar
    <= validASCII[ind][1])) {
    return true;
    return false;
    HTH
    Dave -
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

Maybe you are looking for

  • Transfer of Pictures from PC to MacBook Pro

    Two questions. I recently bought a MacBook Pro and successfully transferred pictures from our PC. Although photographs in IPhoto retain the dates on which they were originally taken, those in Pictures only have the date on which they were transferred

  • Bug running Report 'Top SQL by Waits'

    When I open Report 'Top SQL by Waits' in 'All Reports', 'Database Administration', 'Top SQL' I get an error message: *'No query found for version of the selected database'* After clicking OK and entering e.g. '30' for the bind variable 'minutes' I ge

  • I need a buffer to capture audia from a microphone

    I need to save audio data, while recording, in a buffer, but i dont know what are the classe i have to use an where to put the necessary code. Here is some code i use for capturing audio from a microphone. I appreciate if you can help me. Vector devi

  • Full database exp/imp  between RAC  and single database

    Hi Experts, we have a RAC database oracle 10GR2 with 4 node in linux. i try to duplicate rac database into single instance window database. there are same version both database. during importing, I need to create 4 undo tablespace to keep imp process

  • HT1296 My wifi sync is not performing like the instructions.

    Itunes is running on my PC and the ipad is on and plugged into power. It only sinks sometimes, not every time. My Computer is a windows 7 64 bit. (I down loaded and installed the 64 bit versionof iTunes) By the instructions My IPad should appear in t