Hi Reuben- Thanks for the continued support. With your help I've been able to complete the remaning changes to the regexp to get it to work just like the ORO and Java implementations:
^([0-9a-zA-Z]([\-\.\w]?[0-9a-zA-Z])*@([0-9a-zA-Z][\-\w]*[0-9a-zA-Z]\.)+[a-zA-Z] {2,9})$ At this point all my positive and negative unit test cases run identically across all three libraries. Jim --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]