我有两个以下数组
1) ['data/proxies/AuthDecoder/1/AuthDecoder.zip',
'data/proxies/JSONP/1/JSONP.zip',
'data/proxies/XMLP/1/XMLP.zip',
'data/proxies/accessControl/1/accessControl.zip']
2) ['AuthDecoder', 'JSONP', 'XMLP',]
如何过滤掉第一个数组,以便第一个数组只包含那些在第二个数组中也匹配的元素。 代理的名称(扩展名为.zip)应该在两个数组中都匹配。
因此,在过滤后,第一个数组应该看起来像
['data/proxies/AuthDecoder/1/AuthDecoder.zip',
'data/proxies/JSONP/1/JSONP.zip',
'data/proxies/XMLP/1/XMLP.zip',
]
答案 0 :(得分:0)
将Regex用于相同的
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/Spain/i);
document.getElementById("demo").innerHTML = res;
写入要在'/'之后匹配的字符串,然后是修饰符