何を確認したいのかくわからんが
「if の条件式が正規表現のリテラルである時は特別に」
だから、リテラルじゃない if regexp では真になるだろ。