The regex(([^<>()\[\]\\.,;:\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,})) won't handle emails like
“foobar@example.com” (curly quote)
'foobar@example.com'
I propose changing it to (([^<>()\[\]\\.,;:\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,}))
See here for examples)%7C(%22.%2B%22))@((%5C%5C%5B%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5D)%7C((%5Ba-zA-Z%5C%5C-0-9%5D%2B%5C%5C.)%2B%5Ba-zA-Z%5D%7B2,%7D))',true,true,false,false,false,false,'Highlight%20matches')Regular_expression('User%20defined','((%5B%5E%3C%3E()%5C%5C%5B%5C%5C%5D%5C%5C%5C%5C.,;:%5C%5Cs@%22%E2%80%9C%E2%80%9D%E2%80%98%E2%80%99%5D%2B(%5C%5C.%5B%5E%3C%3E()%5C%5C%5B%5C%5C%5D%5C%5C%5C%5C.,;:%5C%5Cs@%22%E2%80%9C%E2%80%9D%E2%80%98%E2%80%99%5D%2B))%7C(%22.%2B%22))@((%5C%5C%5B%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5D)%7C((%5Ba-zA-Z%5C%5C-0-9%5D%2B%5C%5C.)%2B%5Ba-zA-Z%5D%7B2,%7D))%60',true,true,false,false,false,false,'Highlight%20matches'/disabled)Escape_string('Special%20chars','Single',true,true,false/disabled)&input=Z29vZEBleGFtcGxlLmNvbQpnb29kQGV4YW1wbGUKImdvb2RAZXhhbXBsZWRvdWJsZXF1b3Rlcy5jb20iCuKAnGJhZEBleGFtcGxlY3VybHlxdW90ZXMuY29t4oCdCidiYWRAZXhhbXBsZXNpbmdsZXF1b3Rlcy5jb20nCg)
The regex
(([^<>()\[\]\\.,;:\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,}))
won't handle emails like“foobar@example.com”
(curly quote)'foobar@example.com'
I propose changing it to
(([^<>()\[\]\\.,;:\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,}))
See here for examples)%7C(%22.%2B%22))@((%5C%5C%5B%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5D)%7C((%5Ba-zA-Z%5C%5C-0-9%5D%2B%5C%5C.)%2B%5Ba-zA-Z%5D%7B2,%7D))',true,true,false,false,false,false,'Highlight%20matches')Regular_expression('User%20defined','((%5B%5E%3C%3E()%5C%5C%5B%5C%5C%5D%5C%5C%5C%5C.,;:%5C%5Cs@%22%E2%80%9C%E2%80%9D%E2%80%98%E2%80%99%5D%2B(%5C%5C.%5B%5E%3C%3E()%5C%5C%5B%5C%5C%5D%5C%5C%5C%5C.,;:%5C%5Cs@%22%E2%80%9C%E2%80%9D%E2%80%98%E2%80%99%5D%2B))%7C(%22.%2B%22))@((%5C%5C%5B%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5C%5C.%5B0-9%5D%7B1,3%7D%5D)%7C((%5Ba-zA-Z%5C%5C-0-9%5D%2B%5C%5C.)%2B%5Ba-zA-Z%5D%7B2,%7D))%60',true,true,false,false,false,false,'Highlight%20matches'/disabled)Escape_string('Special%20chars','Single',true,true,false/disabled)&input=Z29vZEBleGFtcGxlLmNvbQpnb29kQGV4YW1wbGUKImdvb2RAZXhhbXBsZWRvdWJsZXF1b3Rlcy5jb20iCuKAnGJhZEBleGFtcGxlY3VybHlxdW90ZXMuY29t4oCdCidiYWRAZXhhbXBsZXNpbmdsZXF1b3Rlcy5jb20nCg)