如何从电子邮件地址中检索姓名 [英] How to retrieve Name from Email Address

查看:248
本文介绍了如何从电子邮件地址中检索姓名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用javascript,我们如何从字符串中删除@ gmail.com或@ aol.com,以便只保留名称?

With javascript, how do we remove the @gmail.com or @aol.com from a string so that what only remains is the name?

var string = "johndoe@yahoo.com";

将只是johdoe?我试过分裂,但结果并不好。谢谢。

Will be just "johdoe"? I tried with split but it did not end well. thanks.

推荐答案

var email = "john.doe@email.com";
var name   = email.substring(0, email.lastIndexOf("@"));
var domain = email.substring(email.lastIndexOf("@") +1);

console.log( name );   // john.doe
console.log( domain ); // email.com

以上内容也适用于包含有效名称 @ tools.ietf.org/html/rfc3696 Page 5

The above will also work for valid names containing @ (tools.ietf.org/html/rfc3696Page 5)


john \ @ doe

john @@。doe

j @ hn.d\ @ e

john\@doe
"john@@".doe
"j@hn".d\@e

这篇关于如何从电子邮件地址中检索姓名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆