$val = "MG1"; $match = preg_match("/^[MM][GG][11]$/", $val);
上記の正規表現が失敗する理由が分からないのです。
お分かりの方がおられましたらご教示お願いいたします。
「MG1」は「MG」は半角、「1」は全角です。
正規表現の「$」を除くと正常に動作しますが、完全一致ではなくなりますので、
終端を意味する「$」を使用しております。
回答2件
あなたの回答
tips
プレビュー
投稿2019/03/29 01:57
$val = "MG1"; $match = preg_match("/^[MM][GG][11]$/", $val);
上記の正規表現が失敗する理由が分からないのです。
お分かりの方がおられましたらご教示お願いいたします。
「MG1」は「MG」は半角、「1」は全角です。
正規表現の「$」を除くと正常に動作しますが、完全一致ではなくなりますので、
終端を意味する「$」を使用しております。
回答2件
あなたの回答
tips
プレビュー