将数组除以多个值

时间:2018-07-18 12:04:59

标签: javascript

我有一个像这样的字符串

'(1 and 2 and 3) or 4 and 5'

应从

构建
array =[1 ,2 ,3,4,5 '(', ')', '', 'and', 'or', 'AND', 'OR', ' '];

它可以使用任何组合,但只能来自此数组。

我尝试过

const arr1 = value.trim().split('');
  for (let i = 0; i < arr1.length; i += 1) {
    if (!arryOfContaining.includes(arr1[i])) {
      return true;
    }
  }
  return false;

但是问题是如何分割字符串。单词之间总是有空格,但没有括号。有帮助吗?

0 个答案:

没有答案