Мне нужно применить проверку в текстовое поле условия выражение, выражение которого находится в одном из следующих форматов.Проверка JavaScript/регулярное выражение
Valid Inputs:-
1) (C1 && C2) || (C1 || C3)
2) (C1 || C3)
3) C1
4) (C1 && C2) || C3 ...etc.
Invalid Inputs:-
1) (C1 && C2
2) (C1 ||) C2
3) C1 && C2 ...etc.
Очки заботиться:
Там может быть & & или || операторов только в выражении условия.
Может быть любое количество условий C1, C2, C3, C4 ..... так далее.
открывающие и закрывающие кронштейны должны совпадать и в каждом кронштейне должны быть два условия, разделенные & & или || оператор.
В выражении будут использоваться только скобки
()
.
Как я могу это сделать, есть ли регулярное выражение javascript для этого? Любая помощь высоко ценится. Заранее спасибо.
Что вы пробовали до сих пор ... –
не имеет смысла вопрос. –
Я бы разделил его на древовидную структуру и перебирал дерево –