gpt4 book ai didi

javascript - jquery grep,使用正则表达式过滤

转载 作者:行者123 更新时间:2023-11-29 10:42:33 25 4
gpt4 key购买 nike

我将以我对正则表达式真的很糟糕的声明开始这个问题。

说到这里,我想知道是否可以使用 jquery $.grep 过滤数组,将字符串与特定字符串匹配,如下所示:

 var a = ["ABC:12", "xx:ABC:2", "ASD:3", "xx:ASD:5"];
var s = a.split(",");

var array = $.grep(s, function(x, y) {
return ??????;
});

所以在应用 $.grep 或任何其他可能有帮助的函数之后,我将需要在“:”之后带有 ABC 的数字,所以我的新数组将是:

array[12, 2];

有什么帮助吗???我将不胜感激!

最佳答案

$.grep 只选择满足过滤函数的数组元素。

您需要额外的步骤来$.map grepped 数组中的所有数字。

var a = ["ABC:12", "xx:ABC:2", "ASD:3", "xx:ASD:5"];

var b = $.grep(a, function(item) {
return item.indexOf("ABC:") >= 0;
});

var array = $.map(b, function(item) {
return item.split(":").pop();
});

关于javascript - jquery grep,使用正则表达式过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25915873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com