推断 从电子邮件地址推断名称的 infer 工具提供了一个直观的演示。安装命令如下:npm install -S infer
。在 命令行界面 上,执行 infer carlos@gmail.com
将返回 'carlos'
。
API接口:此工具的 API 接口 提供了 expose(email, placeholder?, strict?)
方法,若无法推断出名称,则返回 占位符。例如,infer('carlos@gmail.com', 'you')
会返回 'carlos'
,当且仅当该名称与电子邮件地址的部分完全匹配时。
用例示例:若提供的电子邮件地址格式为 nicolas_bevacqua+spam@gmail.com
,则 infer('nicolas_bevacqua+spam@gmail.com', 'you')
会返回 'nicolas'
。当无法识别出清晰的名称时,将返回地址的本地部分,如 infer('abudabi+junk@gmail.com')
会返回 'abudabi'
。
暂无评论