質問: 正規表現にて、 「先頭文字がa~zから必ず1文字 2文字目以降はa~zまたは0~9の中から1文字以上の繰り返し ”@”記号を挟んで
回答: それだと 1111@1111 a11@aa みたいな複数行のデータで1行でも合致していると通ってしまいます。 (そんなデータをpreg_matchに投げること自体が間違ってる気もしますけど) ^$ではなく\A\zにするべきかと