如何使用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