為了區別生理性和病理性虹視,可讓患者通過一個狹窄的裂隙觀看一個光源,將裂隙垂直放置,並在瞳孔前方移動,如為生理性晶狀體性虹視,在裂隙移動的過程中,虹視僅有部分可見,而且其位置隨裂隙片的移動而改變。當裂隙位於瞳孔邊緣時,晶狀體水平放射狀纖維起折射作用。
所以在上方和下方可見一段橫行彩色弧,在裂隙位於瞳孔中央時,晶狀體的垂直纖維起折射作用,則在水平方向兩側各有一段縱行彩色弧,而當裂隙位於瞳孔緣與瞳孔中心之間時,晶狀體的斜行纖維起折射作用,則可在右上、右下,左上和左下四個方向各有一段短的斜行彩色弧。去掉裂隙片後則虹視恢復圓形。而病理性虹視在裂隙片移動的過程中,彩色環維持圓形,僅顏色稍發暗而已。 此外,正常人在霧中觀看小而亮的路燈時也可發現虹視,這是因為空氣中水分較多,與雨後天晴所出現的彩虹相同,沒有臨床意義。