函数f(x)=x^-2x+3在[0,a+2]上最大值为3,求a的取值范围.