gooboo自动做题!自用
< 脚本 gooboo自动做题 的反馈
如下修改,以计算"a^b"与"√a"表达式 //var question=$('.text-center.question-text')[0].innerText.replace(/[^0-9+\-*/\s]/g,''); // ========== 核心修改开始 ========== let question = $('.text-center.question-text')[0].innerText .replace(/[^0-9+\-*/^\√\s]/g, '') // 允许^和√符号 .replace(/√(\d+)/g, 'Math.sqrt($1)') // 处理√数字 → Math.sqrt(数字) .replace(/\^/g, '**'); // 处理次幂符号 // 示例转换: // "2^3 + √4" → "2**3 + Math.sqrt(4)" // "√9^2" → "Math.sqrt(9)**2" // ========== 核心修改结束 ==========
登录(不可用)以发布留言。
如下修改,以计算"a^b"与"√a"表达式
//var question=$('.text-center.question-text')[0].innerText.replace(/[^0-9+\-*/\s]/g,'');
// ========== 核心修改开始 ==========
let question = $('.text-center.question-text')[0].innerText
.replace(/[^0-9+\-*/^\√\s]/g, '') // 允许^和√符号
.replace(/√(\d+)/g, 'Math.sqrt($1)') // 处理√数字 → Math.sqrt(数字)
.replace(/\^/g, '**'); // 处理次幂符号
// 示例转换:
// "2^3 + √4" → "2**3 + Math.sqrt(4)"
// "√9^2" → "Math.sqrt(9)**2"
// ========== 核心修改结束 ==========