SOURCE

// let a = eval("sqrt2+3")
// let b = Math.sqrt("0.32")
// let b = /\./.test(25.3)  true
// let b =/√[0-9]+$/.test("√123") 
// let c =/√[0-9]+$/.test("√123.2") 
// let b = /^[0]+/.test(0.)
// let b = /\./.test(0)
// let d =  /√\(+.*/.test("√(")
// console.log(b)
// console.log(c)
//  let d = Math.sqrt(0.)
// let d = /√[0-9]+$|√\(.*$/.test("√05.")
// let d = Math.sqrt(Math.pow(0.32,2))
// let d= Math.pow(Math.sqrt(2),2)
// let d = Math.sqrt(2)
// let d= Math.pow(Math.sqrt(2,2))
// 如果 √2^(2) == Math.pow(Math.sqrt(2),2)
// 那么√(2^(2))  == Math.pow(Math.sqrt(2),2)
// let a = "√(2^("
// let d = (/√\(.*$/.test(a) && 0 != 1 && !/\^\($/.test(a))
// let c = /√\(.*$/.test(a)
// let e = (0 != 1)
// console.log(d)
// console.log(c)
// console.log(e)

let a = "√(0.36^(2)+"
let c = /√\(.*$/.test('√(0')  // 

let x = /\^\([0-9]+$/.test(a)
var m = /\+$|\-$|\x$|\÷$|\%$/;


let b = 
/√[0-9]+$|√[0-9]+\.[0-9]+$/.test(a)  // 原 :/√[0-9]+$|√[0-9]+\.$/
&& !/\^\([0-9]+$/.test(a) // ^(n  不是指数
// 根号下是数字,且没有指数
||
// 根号下是括号,且没有指数
/√\(.*$/.test(a) // .* 任意字符出现零次或多次 - √(后面随便加
&& true
&& !/\^\([0-9]+$/.test(a)
&& !m.test(a)

let v = !m.test(a)


let p = false
let o = false
let u = true
let i = true
let k = true

let y = p && o||u&&i&&k

console.log(b)
console 命令行工具 X clear

                    
>
console