需要两个正则表达式,如果能合并成一个就更好了。
这个是用来验证计算公式的合法性。说明:
xx代表最长长度为10的汉字、字母及数字,
vv代表最长长度为30的汉字、字母及数字,
红色标注的则是不固定的,但是必须出现并为括号中的一个:==(== !=),||(|| &&),+(+ - * /)
其余的符号都是必须出现的
最基本的:

[xx]=[xx]+[xx]
难度+:
(就是无限+[xx]的增长)
[xx]=[xx]+[xx]+[xx]②
if([xx]=="vv")
{验证要求与①一致}难度++:
(这个是if()中的条件增多,然后可能会有else)
if([xx]=="vv"||[xx]=="vv")
{验证要求与①一致}
else{
验证要求与①一致
}