Ban list - correct regular expression?

I get lots of spam held for moderation from email addresses that begin Hayley@ . I go to the moderation queue, discard each email address and tick to ban that address from every subscribing. And to discard anything coming from that address automatically. It would save me a lot of time if I can have this happen automatically. But am not entirely sure how.
I've tried adding ^hayley to the list of addresses banned from membership (subscription rules). And to the List of non-member addresses whose postings will be automatically discarded (sender filters.)
Is that the right expression? And are those the right places to add it?
I didn't put them in the reject messages list as I thought that might send an automatic message back saying the message had been rejected. Which would be evidence ours is a real address and maybe encourage even more spam.
Have I set this up correctly? Any other suggestions?
Thanks.
(And if you're called Hayley and want to join the list - um - tough?!)
Clare

On 09/16/2015 08:17 AM, Clare Redstone wrote:
Yes and yes assuming what you want to ban/discard is any address beginning with hayley regardless of capitalization (these matches are all case-insensitive).
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 09/16/2015 08:17 AM, Clare Redstone wrote:
Yes and yes assuming what you want to ban/discard is any address beginning with hayley regardless of capitalization (these matches are all case-insensitive).
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Clare Redstone
-
Mark Sapiro