Hello,
I have a bit of regex below, whcih is used to validate input from an email transaction. While I thought it was rfc compliant, some mail servers do not include the space in the command that I require. So I need to know how to alter this regex so that it returns true, regardless of whether the space is there or not.
Here is the code:
public boolean isValidMailFrom(String mailFrom)
{
final String RE_EMAIL = "(?i)Mail From: <[A-Z0-9._%+-]+@[A-Z0-9.-]
+\\.[A-Z]{
2,4}>";
return mailFrom.matches(RE_EMAIL)
;
}
The space in question is between the : and the <.
A working fix is worth 500 points.
Thanks,
Rick
Start Free Trial