假设我有
// 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
,即使它同时包含值1和4,也应返回false,但与正确的“从”,“到”顺序不匹配。 最佳答案
这是一种可能的方法:
if ( new RegExp("\\b" + runA + "\\b").test(input) ) {
// 'runA' exists in 'input'
}
关于javascript - 匹配多个数组值,值顺序正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15271237/