道歉,如果這是重複的,但我似乎無法找到解決方案。 我想在數組中找到特定的字符串模式。 我想查找包含'underscore r underscore'的數據中的所有值。然後我想創建一個只包含這些鍵和值的新數組。在數組中查找特定的字符串模式jquery
var data = ["something", "bar_r_something"];
var resultArray = new Array();
for (var i = 0; i < data.length; i++) {
var bar = /_r_/;
if ($.inArray(bar, data[i].length) > 0)
{
console.log("found _r_");
resultArray.push(data[i]);
}
};
我似乎無法讓$ .inArray工作,它似乎總是踢出-1。
的可能重複的[使用Javascript - 搜索字符串字符串數組內(http://stackoverflow.com/questions/5424488/javascript-search-for-a-字符串內部的字符串) – JJJ