2018-02-01T08:12:06Z||2018-02-01T08:12:06Z


网上有好多方案,很多都是不对的,目前建议用这个:https://www.npmjs.com/package/isemail

优点:

  1. 支持标砖协议:RFCs 5321, 5322.
  2. 来自不错的开源工程:hapijs, 按照作者的描述代码逻辑来自PHP的is_email.
  3. npm类似工程中下载了排名第一。https://www.npmjs.com/search?q=validate email&page=1&ranking=optimal

使用示例:

var Isemail = require('isemail');

Isemail.validate('test@iana.org');