public void validate(Object obj, Errors errors) { OrderInfoForm orderInfoForm = (OrderInfoForm) obj; ValidationUtils.rejectIfEmptyOrWhitespace(errors, "emailAddress", "emailAddress.required"); if (!errors.hasErrors()) { if (!EmailValidator.getInstance().isValid(orderInfoForm.getEmailAddress())) { errors.rejectValue("emailAddress", "emailAddress.invalid", null, null); } } } }
/** * Returns true if the domain component of an email address is valid. * @param domain being validated. * @return true if the email address's domain is valid. */ protected boolean isValidDomain(String domain) { boolean symbolic = false; // see if domain is an IP address in brackets Matcher ipDomainMatcher = IP_DOMAIN_PATTERN.matcher(domain); if (ipDomainMatcher.matches()) { InetAddressValidator inetAddressValidator = InetAddressValidator.getInstance(); if (inetAddressValidator.isValid(ipDomainMatcher.group(1))) { return true; } } else { // Domain is symbolic name symbolic = DOMAIN_PATTERN.matcher(domain).matches(); } if (symbolic) { if (!isValidSymbolicDomain(domain)) { return false; } } else { return false; } return true; }
/** * Tests the email validation with ascii control characters. * (i.e. Ascii chars 0 - 31 and 127) */ public void testEmailWithControlChars() { EmailValidator validator = new EmailValidator(); for (char c = 0; c < 32; c++) { assertFalse("Test control char " + ((int)c), validator.isValid("foo" + c + "bar@domain.com")); } assertFalse("Test control char 127", validator.isValid("foo" + ((char)127) + "bar@domain.com")); }
EmailValidator validator = new EmailValidator(); if(validator.validate(email) == false) { //do your operation here }
/** * Returns true if the domain component of an email address is valid. * @param domain being validatied. * @return true if the email address's domain is valid. */ protected boolean isValidDomain(String domain) { boolean symbolic = false; Perl5Util ipAddressMatcher = new Perl5Util(); if (ipAddressMatcher.match(IP_DOMAIN_PATTERN, domain)) { if (!isValidIpAddress(ipAddressMatcher)) { return false; } else { return true; } } else { // Domain is symbolic name Perl5Util domainMatcher = new Perl5Util(); symbolic = domainMatcher.match(DOMAIN_PATTERN, domain); } if (symbolic) { if (!isValidSymbolicDomain(domain)) { return false; } } else { return false; } return true; }
passEditText = (EditText) findViewById(R.id.editText_password); mEmailValidator = new EmailValidator(); emailEditText.addTextChangedListener(mEmailValidator); passEditText.addTextChangedListener(mEmailValidator);
EmailValidator validation = new EmailValidator() ; String email = etEmail.getText().toString(); if (validation.validate(email) == true) { Toast.makeText(getApplicationContext(), "it sent!!!!.", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "Wrong email format.", Toast.LENGTH_LONG).show(); }
if (!new EmailValidator().validate(edt.getText().toString())) { int ecolor = getResources().getColor(R.color.red); String estring = "someone@example.com"; // your error message ForegroundColorSpan fgcspan = new ForegroundColorSpan(ecolor); SpannableStringBuilder ssbuilder = new SpannableStringBuilder(estring); ssbuilder.setSpan(fgcspan, 0, estring.length(), 0); mEmail.setError(ssbuilder); }
public static boolean isValidEmail(String emailAddress) { EmailValidator validator = EmailValidator.getInstance(); return validator.isValid(emailAddress); }
/** * Returns true if the domain component of an email address is valid. * @param domain being validated. * @return true if the email address's domain is valid. */ protected boolean isValidDomain(String domain) { boolean symbolic = false; // see if domain is an IP address in brackets MatchResult ipDomainMatcher = IP_DOMAIN_PATTERN.exec(domain); if (ipDomainMatcher != null) { InetAddressValidator inetAddressValidator = InetAddressValidator.getInstance(); if (inetAddressValidator.isValid(ipDomainMatcher.getGroup(1))) { return true; } } else { // Domain is symbolic name symbolic = (DOMAIN_PATTERN.exec(domain) != null); } if (symbolic) { if (!isValidSymbolicDomain(domain)) { return false; } } else { return false; } return true; }
// Copied from org.apache.commons.validator.routines.DomainValidator private static final String DOMAIN_LABEL_REGEX = "\\p{Alnum}(?>[\\p{Alnum}-]*\\p{Alnum})*"; // Changed to include new gTLD - http://data.iana.org/TLD/tlds-alpha-by-domain.txt private static final String TOP_LABEL_REGEX = "\\p{Alpha}[\\p{Alnum}-]*\\p{Alpha}"; // Copied from org.apache.commons.validator.routines.DomainValidator private static final String DOMAIN_NAME_REGEX = "^(?:" + DOMAIN_LABEL_REGEX + "\\.)+" + "(" + TOP_LABEL_REGEX + ")$"; private static final RegexValidator domainRegex = new RegexValidator(DOMAIN_NAME_REGEX); private static final EmailValidator EMAIL_VALIDATOR = new EmailValidator(); public static boolean isValidDomain(String domain) { String[] groups = domainRegex.match(domain); return groups != null && groups.length > 0; }
/** * <p>Checks if a field has a valid e-mail address.</p> * * @param value The value validation is being performed on. * @return true if the value is valid Email Address. */ public static boolean isEmail(String value) { return EmailValidator.getInstance().isValid(value); }
@Override public boolean validate(String value) { return org.apache.commons.validator.EmailValidator.getInstance().isValid(value); }
public boolean isMailValid(String mail) { EmailValidator validator = EmailValidator.getInstance(); return validator.isValid(mail); }
public Builder fromAddres(@Nonnull String value) { checkArgument(StringUtils.isNotBlank(value), "fromAddress is required"); checkArgument(EmailValidator.getInstance().isValid(value), "fromAddress is invalid"); fromAddress = value; return self(); }
private void promptForEmailPlain() throws PrompterException, IOException { StringBuilder builder = new StringBuilder(); builder.append("Would you like to subscribe to the Atlassian developer mailing list?"); boolean signUp = promptForBoolean(builder.toString(), "Y"); if(signUp) { String email = prompter.prompt("Please enter your email address (leave blank to cancel):"); if(StringUtils.isNotBlank(email) && EmailValidator.getInstance().isValid(email)) { doSubscribe(email); } } }
/** * This method is used to convert the value when the setValue method is called. The setValue method will call this method to obtain the converted value. The converted value will then be used as * the value to set for the field. * * @param value * the object value to convert before performing a set operation * @return the converted value. */ @Override public Object convertUponSet(Object value) { Boolean areEmailsValid = true; String[] emails = ((String) value).split(","); for (String str : emails) { if (str.trim().startsWith("$") && !str.trim().equals("${participant}")) { throw new OpenClinicaSystemException("The \"" + value + " \" you provided is not Valid, Please provide valid comma separated addresses."); } else if (!str.trim().startsWith("$")) { areEmailsValid = EmailValidator.getInstance().isValid(str.trim()); if (!areEmailsValid) { throw new OpenClinicaSystemException("Email Address : \"" + str.trim() + " \" you provided is not Valid, Please provide valid comma separated addresses."); } } } return value; }
if (!EmailValidator.getInstance().isValid(recipient))
public void validate(Object value, ValidationMessageList list) { String sValue = getStringValue(value); EmailValidator validator = EmailValidator.getInstance(); if (!validator.isValid(sValue)) { list.add(new ValidationMessage(getProperty(), getMessage(getLabel()))); } }
if (!EmailValidator.getInstance().isValid(target.getAdminEmail())) { errors.add("server.error.invalid.email");