Regex for validating multiple E-Mail-Addresses

后端 未结 10 1686
忘了有多久
忘了有多久 2020-12-01 00:32

I got a Regex that validates my mail-addresses like this:

([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]

10条回答
  •  旧巷少年郎
    2020-12-01 00:43

    Something I've written in my days. Basic email validation is taken from practical implementation of RFC 2822

    ^([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])(;)?)+$
    

    matches emails with ; separator

    I you want more separators, swap (;)? with [;,|]? within the [] brackets.

提交回复
热议问题