我有两个正则表达式来提取电子邮件和手机号码。我有一些字符串,其中电子邮件或手机号码会有一些空白。我还需要获取那些。
preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $text, $email);
preg_match_all("/(?:(?:\+|0{0,2})91(\s*[\-]\s*)?|[0]?)?[6789]\d{9}/", $text, $num);
我的字符串中可能有这种格式的电子邮件:
mail.email @provider.com
email- hfhh@hhd.com
和手机号码:
+91-95544 xxxxx
+91 8765xxxxxx
9198765 546464
91 91212 92292 etc
如何获取这些电子邮件和号码