当前位置: 首页 > 面试题库 >

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

李法
2023-03-14
问题内容

给定以下电子邮件地址-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];


 类似资料:
  • 问题内容: 我正在尝试从现有评论字段中提取电子邮件地址,并将其放入自己的列中。该字符串可能是这样的:“这是示例示例,电子邮件地址为someemail@domain.org”,或者从字面上看,电子邮件本身为“ someemail@domain.org”。 我认为最好的办法是找到’@’符号的索引并在两个方向上搜索,直到命中字符串的末尾或有空格为止。谁能帮我实现这一实现? 问题答案: 您可以在字符串中搜

  • 我正在使用Vue,这是我的注册方法,它所做的是注册任何电子邮件ID... 我已在 Firebase 控制台中配置了电子邮件验证。现在,我希望注册方法发送验证邮件,并且只有在用户已验证电子邮件时才注册用户。 我应该如何修改现有代码?我很困惑。

  • 问题内容: 是否有正则表达式来验证JavaScript中的电子邮件地址? 问题答案: 使用正则表达式可能是最好的方法。您可以在此处看到很多测试(taken from chromium) 这是接受unicode的常规表达式的示例: 但是请记住,不应该只依赖JavaScript验证。可以轻松禁用JavaScript。这也应该在服务器端进行验证。 这是上述操作的一个示例:

  • 本文向大家介绍如何在JavaScript中隐藏未授权用户的电子邮件地址?,包括了如何在JavaScript中隐藏未授权用户的电子邮件地址?的使用技巧和注意事项,需要的朋友参考一下 隐藏电子邮件地址 请按照以下步骤对未经授权的用户隐藏我们的电子邮件。  在每个电子邮件地址中,“ @”符号都很常见,因此请尝试使用 split()方法将其从电子邮件地址中删除。在下面的示例中,拆分电子邮件(batman@

  • 问题内容: 我正在尝试创建一个auth后端,以允许我的用户使用他们的电子邮件地址或他们在Django 1.6中使用自定义用户模型的用户名登录。当我使用用户名登录时,后端工作正常,但由于某种原因,没有电子邮件。有什么我忘记要做的事吗? 编辑:按照建议,我已从ModelBackend继承并将其安装在我的设置中。在我的设置中,我有这个(,)并且我将后端更改为这个: 现在我得到一个错误。 问题答案: 遵循