Code:
alias -l isdivzero { return $regex($1,/\d[^+\-*/]*/[ ()]*0++(?=[^1-9]|$)/) }
alias calc2 { return $iif($isdivzero($1),$null,$calc($1)) }


//echo -a $calc2(1 * 3 / 3 ^ 2 / ((00)) * 2) -> $null
//echo -a $calc2(1 * 3 / 3 ^ 2 / ((00002)) * 2) -> 0.333333
//echo -a $calc2(1 * 3 / 3 ^ 2 / ((0)) * 2) -> $null
//echo -a $calc2(1 / 0) -> $null
//echo -a $calc2((1) / 0) -> $null