$string ='"Test User" <[email protected]>,"Another" <[email protected]>,"aeer" <[email protected]>';
我已經成功分割這成爲對姓名和電子郵件地址的使用此代碼與有效的電子郵件全名
preg_match_all('!"(.*?)"\s+<\s*(.*?)\s*>!', $string, $matches);
的問題是,我無法驗證的電子郵件地址,假的電子郵件地址也會匹配。 如何過濾只有有效的電子郵件,並拆分名稱和電子郵件地址?
電子郵件驗證已經在[stackoverflow.com(http://stackoverflow.com/search?q=regex+email+validation) – stema 2011-05-16 09:03:55