如何在javascript/Jquery中的特定符号后选择字符串?

Jar*_*red 2 javascript jquery

我说我有一个字符串说and the cow went @moo,我只想选择moo ......我怎么会这样做?

Moo*_*Goo 6

var moo = "blah blah cow @moo".match(/@([^ ]*)/)[1];
Run Code Online (Sandbox Code Playgroud)

正则表达式@([^ ]*)意味着:找到该字符@,然后获取所有字符,直到遇到一个空格(或隐含地表示字符串的结尾).括号中的正则表达式的任何部分都存储并以数组形式返回.第一个元素始终是整个匹配,在这种情况下@moo,之后是正则表达式中每个括号内的匹配从左到右.