Email Validation script Required
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-02-2017 10:31 PM
Hi All,
Need to validate on Email field with below condition (Wrote Onchange client script on Email part)
- uppercase and lowercase letters A to Z and a to z;
- digits 0 to 9 allowed at the end of local part
- Allows single quote( ' )
- Domain part must contains ( A-Z, 0-9, - )
- comments are allowed with parentheses at either end of the local-part; e.g. john.smith(comment)@example.com and (comment)john.smith@example.com are both equivalent to john.smith@example.com.
- special characters !#$%&'*+-/=?^_`{|}~;
- dot ., provided that it is not the first or last character unless quoted, and provided also that it does not appear consecutively unless quoted (e.g. John..Doe@example.com is not allowed but "John..Doe"@example.com is allowed);
- space and "(),:;<>@[\] characters are allowed with restrictions (they are only allowed inside a quoted string, as described in the paragraph below, and in addition, a backslash or double-quote must be preceded by a backslash);
Please provide the script for validate email with above conditions
Thanks in advance
Venkatesh
Labels:
6 REPLIES 6
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-03-2017 07:21 AM
Thanks

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-03-2021 10:53 PM
Try below background script and modify it.
// Get email address from field
var emailAddress= "123gmail.com";
//If Email address is valid, take some aciton.For example printing success message below
if (/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))+$/.test(emailAddress)){
gs.info("Valid Email Address");
}
//If Email address is not valid, stop form submission or take some action
else{
gs.info("The email address format is invalid");
}
Regards
Pawan K Singh