Regex to handle separated list emails with commas OR semicolon [duplicate]

I’m actually looking on how to implement a regex to handle a list of emails separated with commas OR semicolon.
I’ve made this regex, but I’m not sure on how to add the OR operator to handle semicolon also:

^([w+-.%]+@[w-.]+.[A-Za-z]{2,4},?)+$

Thanks