若函数f(x)=lg(kx^2-2kx+2+k)的定义域为R,则实数k的取值范围是.