如何验证表达式是否符合bool表达式规则

feic 2009-02-27 06:11:40
如何验证表达式“([A] and [B]) or ([C] and [D])” 符合bool表达式规则
1:使用[A],[B],[C]....[Z]代表一个bool值。
2:左右括号要匹配
3:([A] and [B]) or ([C] and [D]) 等价于 (true & true) || (true $ false)
4:表达式长度不限


...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
makeppy 2009-03-03
  • 打赏
  • 举报
回复
楼主想要的应该是正则吧?
mumu_java 2009-03-03
  • 打赏
  • 举报
回复
学习了,3楼正解。
梅雪香 2009-03-02
  • 打赏
  • 举报
回复
楼上超级正解
  • 打赏
  • 举报
回复
if(typeof(表达式)== "boolean")
{
alert('符合布尔表达式规则')
}
feic 2009-02-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yang_zheng_2008 的回复:]
是不是要(expression && expression)||(expression && expression)形式的正则表达式还是什么?
没有很明白LZ意思
[/Quote]
是的,就是你说的意思。
也可以是(expression && expression||expression) && expression
就是判断这个是否符合语法。
yang_zheng_2008 2009-02-27
  • 打赏
  • 举报
回复
是不是要(expression && expression)||(expression && expression)形式的正则表达式还是什么?
没有很明白LZ意思

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧