Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean isValidEMail(String sEmail) {
- int iAt;
- String sMethod = CLASS + ".isValidEmail";
- if (this.log.isLoggingDebug()) {
- this.log.logEnter(sMethod, (Object) sEmail);
- }
- if ((iAt = (sEmail = sEmail.trim()).indexOf(64)) >= 0) {
- String sUser = sEmail.substring(0, iAt);
- String sDomain = sEmail.substring(iAt + 1);
- sEmail = sUser + "@" + IDN.toASCII(sDomain);
- if (this.log.isLoggingDebug()) {
- this.log.logDebug(sMethod,
- (Object) ("E-Mail nach IDN-Auflösung: '" + sEmail + "'"));
- }
- }
- boolean bResult = false;
- org.apache.commons.validator.routines.EmailValidator apacheValidator = org.apache.commons.validator.routines.EmailValidator
- .getInstance();
- bResult = apacheValidator.isValid(sEmail);
- if (this.log.isLoggingDebug()) {
- this.log.logReturn(sMethod, (Object) bResult);
- }
- return bResult;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement