若直线y=kx与四条直线x=1,x=2,y=1,y=2围成的正方形有公共点,则k的取值范围是 ___ .