我想在javascript中检查字符串是否包含有效表达式,正则表达式也可以正常工作
输入有效字符串 - ((c1和c2)或c3)和c4 输入invalie字符串 - (c1和c2)或)c4和
答案 0 :(得分:0)
这是一种有趣的方式:
如果你有一个字符串:
var str = 'true && true'
你可以用它创建一个函数:
var fn = new Function('return ' + str);
fn(); // returns true
创建函数时,任何无效的东西都会失败。