1

私が持っているとしましょう

 // 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を返す必要がありますが、正しい'from'、'to'の順序と一致しません。

4

1 に答える 1

4

考えられる方法の1つは次のとおりです。

if ( new RegExp("\\b" + runA + "\\b").test(input) ) {
    // 'runA' exists in 'input'
}
于 2013-03-07T12:29:40.363 に答える