Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Email Pattern

Not applicable
Does anyone have a Email validation pattern?
8 Replies
pguerett
Level 10
Level 10
There is no pattern for a validating an email. You have to use script. There is a sample (Email Address) in the Custom Palette. The code is on the validate event.
Not applicable
Can someone post a script for email validate?



Does LiveCycle allow regular expressions?
Not applicable
I cant find the sample.. where would it be? Could you send it to me the_duxx@hotmail.com



Thanks
pguerett
Level 10
Level 10
In Designer on the Object Palette under the Custom section there is an email address object.
graymak717
Level 1
Level 1

I found your post unhelpful because it implied that the sample validates all email addresses. In fact the sample script allows you validate email addresses for one specific domain -- "example.com". My users are spread across the country with access on various domains.

I was looking for a generic email validator.

I know this limits what I can validate but I would be happy it the script checked that the text box had no spaces, included an "@" sign and appeared to have at least two part domain name i.e. "somewhere.com", "somewhere.ca" or "somewhere.somewhere.com".

I basically want to check they haven't written their name in.

Anonymous
Not applicable

// Validate the email address.

var

r = new RegExp(); // Create a new Regular Expression Object.

r.compile("^[a-z0-9_\\-\\.]+\\@[a-z0-9_\\-\\.]+\\.[a-z]{1,3}$"

,"i");// Set the regular expression to look for

                                                                                          // an email address in general form.

r.test(this.rawValue);

// Test the rawValue of the current object to see

                                   // if it fits the general form of an email address.

Just put this in the validate event of the email address field. Notice the "{1,3}" just before the dollar sign near the end. That means the last characters after the period (ie .com, .net, etc.) can be 1 to 3 in length. You can change them to any length you want.

Kyle

Not applicable
Thank you it works perfectly..