/(([<>()[]\\.,;:\s@"](\.[^<>()[]\\.,;:\s@"])*)|("."))@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]\.)+[a-zA-Z]{2,}))$/
https://www.regexplanet.com/share/index.html?share=yyyydrjgp0r