教育-电子邮件-域名
检查电子邮件域名是否属于教育机构 .
为什么?
我们提议 匿名实体 页:1 免费 教育工作空间,但找不到 有效检测教育机构的电子邮件域.
为什么是开源?
为什么不呢?
我们自己也是学生和讲师 影响双方的沟通困难(害怕被人嘲笑) 问一个问题, 那一刻没有人问问题, 不知道他们有没有 因此认为更多的软件应提供Pro Bono级 用于教育目的.
出于这个原因,我们决定 打开我们的软件源 自动 检测电子邮件域是否属于教育机构.
你们可以 这里读更多。 。 。 .
API 密码
hasCommonEducationalTld(domain)
我们叫TLD Common Educational TLD 如果有的话 .edu, (中文(简体) ), .edu.xx 或者说
.ac.xx 并被从
publicsaftix.org (英语)。 。 。 .
hasAdhocEducationalTld(domain)
有些机构不用 edu 或者说 ac TLD,和(通常)使用自己的
国家代码。 比如说, 奥斯陆大学 有电子邮件
每个部门的域 - math.uio.no, (中文(简体) ), fys.uio.no - 为了抓捕
所有这样的部门 我们只是检查一下 uio.no。 。 。 .
isEducationalEmailDomain(domain)
组合 hasCommonEducationalTld 财务报告和审定财务报表 hasAdhocEducationalTld数字 :
const isEducationalEmailDomain = (domain) =>
hasCommonEducationalTld(domain) || hasAdhocEducationalTld(domain);
数据来自哪里?
见 资产。 。 。 .
示例
安装方式 yarn add @anonymitybot/is-educational-email-domain数字 :
const {
isEducationalEmailDomain,
hasAdhocEducationalTld,
hasCommonEducationalTld,
} = require('@anonymitybot/is-educational-email-domain');
(async () => {
hasCommonEducationalTld('stanford.edu'); // true
hasCommonEducationalTld('u-tokyo.ac.jp'); // true
hasCommonEducationalTld('cuhk.edu.cn'); // true
hasCommonEducationalTld('bla.cc'); // false - .ac is a ccTLD
hasAdhocEducationalTld('math.ethz.cz'); // true - etch.cz is an ad-hoc educational domain
hasAdhocEducationalTld('stanford.edu'); // false - .edu is a common educational tld (but not an ad-hoc one)
isEducationalEmailDomain('stanford.edu'); // true
isEducationalEmailDomain('math.ethz.cz'); // true
isEducationalEmailDomain('bla.cc'); // false - .ac is a ccTLD
})()