嗨,我只需要自定义域的电子邮件正则表达式,这意味着我要排除:
@ live,@ hotmail,@ outlook,@ aol,@ yahoo,@ rocketmail,@ gmail,@ gmx.com,@ mail.com,@ inbox.com,@ icloud,@ aim,@ yandex,@ zoho
在单个循环中为您的候选字符串使用两个正则表达式测试。
在第一个测试中,您检查不需要的域,如果找到匹配项,则跳过该字符串:
/^[\w-\._\+%]+@(live|hotmail|outlook|aol|yahoo|rocketmail|gmail|gmx\.com|mail.com|inbox.com|icloud|aim|yandex|zoho)\./
在第二个测试中,您使用标准的电子邮件正则表达式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句