我有以下两个数组

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',
]

===============>>#1 票数:0

使用正则表达式相同

var str = "The rain in SPAIN stays mainly in the plain"; 
var res = str.match(/Spain/i);
document.getElementById("demo").innerHTML = res;

写入要在“ /”之间匹配的字符串,然后跟修饰符

  1. 我不区分大小写
  2. g是全局搜索
  3. m用于多行搜索

  ask by Neeraj Wadhwa translate from so

未解决问题?本站智能推荐: