有一个字符串,怎样判断此字符串内容是否是可被计算的数学表达式,如果是,计算并返回结果,否则返回空?

Halo_
浏览 1973回答 3
3回答

李晓健

var str = "123+123"; var num = null; try{     num = eval(str); }catch (e){     num = null; } console.log(num);不知道这样是不是你想要的

涅槃ing

请搜索 数据结构 表达式求值使用栈的方式可以实现

雅趣

用正则表达式对这串字符进行验证
打开App,查看更多内容
随时随地看视频慕课网APP