diff --git "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" new file mode 100644 index 0000000000000000000000000000000000000000..8ad2cf9a77d8f122be7f4b02090e2a1e93862aac --- /dev/null +++ "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" @@ -0,0 +1,12 @@ +let formula = require("./user.js"); +if (/^[0-9-+()*/.]{0,}$/.test(formula.str)) { + var end = eval(formula.str); + if (formula.str.indexOf("/") > -1) { + for (var i = 1; i < formula.str.split("/").length; i++) { + end = eval(formula.str.split("/")[i]) == 0 ? "除号后面不能为0!" : eval(formula.str); + } + } + console.log(end); +} else { + console.log("运用非法字符!"); +} diff --git "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" new file mode 100644 index 0000000000000000000000000000000000000000..42b1434d3ee0a4d747d38912a3026594ec91d118 --- /dev/null +++ "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" @@ -0,0 +1,2 @@ +var str = "1/(1*2-2)"; +exports.str = str; \ No newline at end of file diff --git "a/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html" "b/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html" deleted file mode 100644 index 5b741126c86c0ebe232a66dcf480bdf7c14f2f02..0000000000000000000000000000000000000000 --- "a/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html" +++ /dev/null @@ -1,12 +0,0 @@ - - -
- - - -