我需要解析与此类似的格式的电子邮件自定义电子邮件地址:
custom.name+1234@my.custom.domain
我需要一个正则表达式,它将捕获加号 (+) 之前的所有内容、加号之后的数字以及 @ 符号之后的内容。一封没有加号 (+) 的电子邮件也有可能通过。
我的第一个基本尝试看起来像这样,但不知何故显然是错误的:
preg_match('#([A-Za-z0-9._])+([\d])@(.*)#', 'customemail+123@domain.com', $matches);