如何使用javascript从电子邮件地址中提取用户名?

给定以下电子邮件地址-someone@example.com-如何使用javascript从该地址提取某人?

谢谢。

回答:

安全检查

var str="someone@example.com";

var nameMatch = str.match(/^([^@]*)@/);

var name = nameMatch ? nameMatch[1] : null;

写成一行

var name = str.match(/^([^@]*)@/)[1];

安全检查

var str="someone@example.com";

var nameReplace = str.replace(/@.*$/,"");

var name = nameReplace!==str ? nameReplace : null;

写成一行

var name = str.replace(/@.*$/,"");

安全检查

var str="someone@example.com";

var nameParts = str.split("@");

var name = nameParts.length==2 ? nameParts[0] : null;

写成一行

var name = str.split("@")[0];

以上是 如何使用javascript从电子邮件地址中提取用户名? 的全部内容, 来源链接: utcz.com/qa/417762.html

回到顶部