我需要将验证应用于条件为 的表达式的文本框,表达式采用以下格式之一。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.
点照顾:
有可能是& &或||运算符只在Condition表达式中。
可能有任何数量的条件C1,C2,C3,C4 ......等等。
开闭括号应匹配并且在每个支架上,应该有两个条件由& &或分离||运营商。
只有
()
括号将用在表达式中。
我怎样才能做到这一点是有可用于此任何JavaScript正则表达式?任何帮助,高度赞赏。提前致谢。
你到目前为止尝试了什么... –
不是一个有意义的问题。 –
我会将其拆分为树结构并遍历树 –