Javascript 如何在预期输出中拆分给定字符串

Javascript 如何在预期输出中拆分给定字符串,javascript,node.js,Javascript,Node.js,/*如何拆分字符串并将其存储为两个仅变量名称和电子邮件id*/ var str = "chris <chris.fc@email.in>" /*expected output`enter code here` name = "chris" email_id = "chris.fc@email.in" */ 必须删除空格并返回唯一的字符串。我将在名称后面和电子邮件地址之前的单个空格上拆分输入。然

/*如何拆分字符串并将其存储为两个仅变量名称和电子邮件id*/

  var str = "chris <chris.fc@email.in>"
  
  /*expected output`enter code here`
  name     = "chris"
  email_id = "chris.fc@email.in" */

必须删除空格并返回唯一的字符串。

我将在名称后面和电子邮件地址之前的单个空格上拆分输入。然后,使用子字符串隔离电子邮件地址

var-str=chris;
var parts=str.split/[]?=我将在名称之后和电子邮件地址之前的单个空格中拆分输入。然后,使用子字符串隔离电子邮件地址

var-str=chris; var parts=str.split/[]?=您可以使用split字符串,使用replace替换字符串中不需要的值

var str=chris var splitedarr=str.split, console.logemail_id:+emailid您可以使用拆分字符串,使用replace替换字符串中不需要的值

var str=chris var splitedarr=str.split,
console.logemail_id:+emailid您可以使用正则表达式删除字符串中不需要的字符,并将其分配给两个不同的变量,如下所示

var str = "chris <chris.fc@email.in>"
const [name,email] = str.split(/<|>/g);

您可以使用正则表达式删除字符串中不需要的字符,并将其分配给两个不同的变量,如下所示

var str = "chris <chris.fc@email.in>"
const [name,email] = str.split(/<|>/g);

你不是分裂,你是匹配。常量匹配=str.match/*\s*/;然后匹配[1]和匹配[2]是您的姓名和电子邮件。您不是在拆分,而是在匹配。常量匹配=str.match/*\s*/;然后匹配[1]和匹配[2]是您的姓名和电子邮件。