jQuery 从字符串中提取单词

标签 jquery string

我有一个简单的问题。我想使用 jQuery 将字符串中的单词提取到数组中。我该怎么做呢?有例子吗?

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

var accts = "@userA @userB @userC   @userD invalidUserE @userF ";

谢谢, K.R.

最佳答案

您实际上并不需要 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
    } 
}

当你找到每一个字符串时,你可以对字符串做任何你想做的事情。您还应该能够使用正则表达式。

关于jQuery 从字符串中提取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487056/

相关文章:

javascript - 类型错误 : d is not a function in jsPlumb

jquery - 使用 jQuery UI 拖动旋转且绝对定位的 div

javascript - 选择除 main 中的特定元素之外的整个元素

c++ - 如何传递字符串或类似于结构或对象名称的内容?

java - 如何在Java中将csv字节字符串转换为字节数组?

javascript - 标题背景由于水平滚动条而被剪掉

string - 带有额外空格的多行字符串(保留缩进)

Java 字符串附加双引号

c# - 在 String.Format 中转义大括号 '{'

jQuery,在切换内切换