检查javascript中逻辑表达式的验证

时间:2017-10-26 16:27:07

标签: javascript

我想在javascript中检查字符串是否包含有效表达式,正则表达式也可以正常工作

输入有效字符串 - ((c1和c2)或c3)和c4 输入invalie字符串 - (c1和c2)或)c4和

1 个答案:

答案 0 :(得分:0)

这是一种有趣的方式:

如果你有一个字符串:

var str = 'true && true'

你可以用它创建一个函数:

var fn = new Function('return ' + str);
fn(); // returns true

创建函数时,任何无效的东西都会失败。