假设我有
// the idea of the array below are ['from', 'to']
var runA = [2,6]
var runB = [4,1]
var input = [1,4,2,6,2]
如何将商店与runA
相匹配,以便2,6
的商店顺序正确?它应该返回true。
但是对于runB
,它应该返回false,即使它包含值1和4,但是与正确的'from','to'顺序不匹配。
答案 0 :(得分:4)
这是一种可能的方式:
if ( new RegExp("\\b" + runA + "\\b").test(input) ) {
// 'runA' exists in 'input'
}