dws90 Posted February 21, 2008 Share Posted February 21, 2008 I'm working on setting up an email filter for the company I work for. We're using an existing product, so I have no control over the code itself. All I can do is plug in the appropriate regex to match the email address I'm looking for (in this case, the From address). The filter I'm having problems with is the following: I want to match all emails coming from a specific domain (domain.com), except for those from [email protected]. Therefore, I want the regex to match "[email protected]", "[email protected]", etc., but not "[email protected]". My limited regex skills led me to try the following, but that isn't working: [^(contact)]+@domain\.com Could someone point me in the right direction? Link to comment https://forums.phpfreaks.com/topic/92326-matching-all-email-addresses-except-one/ Share on other sites More sharing options...
effigy Posted February 21, 2008 Share Posted February 21, 2008 PREG: /\A(?!contact@)[^@]+@domain\.com\z/ Link to comment https://forums.phpfreaks.com/topic/92326-matching-all-email-addresses-except-one/#findComment-473046 Share on other sites More sharing options...
dws90 Posted February 21, 2008 Author Share Posted February 21, 2008 That worked perfectly. Thank you very much. Link to comment https://forums.phpfreaks.com/topic/92326-matching-all-email-addresses-except-one/#findComment-473082 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.