HTML/CSS/PHP を使用したチェス ベースの趣味のプロジェクトに取り組んでいます。以前はチェスに詳しくなかったので、特定の駒の種類と正方形に基づいて、どの動きが許可されているかを示すツールを作成することにしました。
2 つのテキスト フィールドを持つ HTML フォームがあります。1 つはピースのタイプ用で、もう 1 つはそのピースの現在の正方形用です。すべてが機能しますが、正規表現を使用した検証を含めたいと考えています。
駒タイプの大文字と小文字を区別しない有効な入力は、p、ポーン、r、ルーク、b、ビショップ、n、ナイト、q、クイーン、k、キングです。
正方形の有効な、大文字と小文字を区別しない入力はLetterNumber です。ここで、LetterはAHで、Numberは1-8です。
だから、正規表現を使用することが可能/実用的かどうか疑問に思っています。ピースタイプに論理和を使用した条件文を使用するだけでよいと考えていますが、他の解決策があるかどうか知りたいです。