jQuery从字符串中提取单词

use*_*924 2 string jquery

我有一个简单的问题.使用jQuery我想将字符串中的单词提取到一个arrary.我该怎么做呢?任何例子?

例如,如果我有一个如下所示的字符串:我想只获得带有'@'前缀的单词

var accts = "@userA @userB @userC   @userD invalidUserE @userF ";
Run Code Online (Sandbox Code Playgroud)

谢谢,KR

Jam*_*ice 5

你真的不需要jQuery,你可以用基本的JavaScript很简单地做到这一点:

var accts = "@userA @userB @userC   @userD invalidUserE @userF ";
var split = accts.split(" ");
for(var i = 0; i < split.length; i++) {
    if(split[i].charAt(0) == "@") {
      //Got one
    } 
}
Run Code Online (Sandbox Code Playgroud)

当您找到每个字符串时,您可以对字符串执行任何操作.您还应该能够使用正则表达式.