Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery查找尖括号之间的子字符串_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery查找尖括号之间的子字符串

Javascript 使用jQuery查找尖括号之间的子字符串,javascript,jquery,Javascript,Jquery,我有以下字符串: abc <abc@gmail.com>, def <def@gmail.com> 如何使用jQuery实现这一点?此操作不需要jQuery 您可以使用正则表达式/\/g捕获括号之间的字符 此操作不需要jQuery 您可以使用正则表达式/\/g捕获括号之间的字符 按,拆分字符串,然后找到的位置,然后执行子字符串 $(function(){ var s="abc <abc@gmail.com>, def <def23@gmail

我有以下字符串:

abc <abc@gmail.com>, def <def@gmail.com>

如何使用jQuery实现这一点?

此操作不需要jQuery

您可以使用正则表达式
/\/g
捕获括号之间的字符


此操作不需要jQuery

您可以使用正则表达式
/\/g
捕获括号之间的字符


拆分字符串,然后找到
的位置,然后执行子字符串

$(function(){

  var s="abc <abc@gmail.com>, def <def23@gmail.com>";
  var sa= s.split(',');
  $.each(sa,function(i,item){      

    var start=item.indexOf("<");
    var end=item.indexOf(">");

    var email= item.substring(start+1,end);
    console.log(email);

  });

});
$(函数(){

var s=“abc

拆分字符串,然后找到
的位置,然后执行子字符串

$(function(){

  var s="abc <abc@gmail.com>, def <def23@gmail.com>";
  var sa= s.split(',');
  $.each(sa,function(i,item){      

    var start=item.indexOf("<");
    var end=item.indexOf(">");

    var email= item.substring(start+1,end);
    console.log(email);

  });

});
$(函数(){

var s=“abc

您可以这样做:

'abc <abc@gmail.com>, def <def@gmail.com>'.replace(/.*?<([^>]+)>/g,",$1").substring(1);
'abc,def'。替换(/.*?]+)>/g,“,$1”)。子字符串(1);

您可以这样做:

'abc <abc@gmail.com>, def <def@gmail.com>'.replace(/.*?<([^>]+)>/g,",$1").substring(1);
'abc,def'。替换(/.*?]+)>/g,“,$1”)。子字符串(1);

你可以只使用jQuery吗,因为javascript有很多方法可以做到这一点?我可以使用jQuery和javascript,但什么是解决方案注释不用于回答(解决方案)这就是我发表评论的原因…你只能使用jQuery吗,因为有很多方法可以使用javascript实现这一点?我可以同时使用jQuery和javascript,但什么是解决方案注释不用于答案(解决方案)这就是我发表评论的原因…这不起作用。我得到,这不起作用。我得到,
'abc <abc@gmail.com>, def <def@gmail.com>'.replace(/.*?<([^>]+)>/g,",$1").substring(1);