6 Stimmen

Reguläre Ausdrücke für die Validierung schachbasierter Eingaben?

Ich arbeite an einem schachbasierten Hobbyprojekt mit HTML/CSS/PHP. Ich kannte mich vorher nicht mit Schach aus, also beschloss ich, ein Tool zu entwickeln, das anhand der Art und des Feldes einer bestimmten Figur zeigt, welche Züge erlaubt sind.

Ich habe ein HTML-Formular mit zwei Textfeldern: eines ist für die Art des Stücks und das andere für das aktuelle Quadrat des Stücks. Alles funktioniert, aber ich möchte eine Validierung mit regulären Ausdrücken einbauen.

Die gültigen, von Groß- und Kleinschreibung unabhängigen Eingaben für den Stücktyp sind p, Bauer, r, Turm, b, Läufer, n, Springer, q, Königin, k, König .

Die zulässigen Eingaben für das Quadrat, bei denen Groß- und Kleinschreibung keine Rolle spielt, sind BuchstabeNummer donde Brief kann sein A-H y Nummer kann sein 1-8 .

Ich frage mich also, ob die Verwendung von regulären Ausdrücken möglich/praktisch wäre, und wenn ja, könnte jemand mich wissen lassen, was sie sind? Ich denke, dass ich nur eine bedingte Anweisung mit logischen-ors für das Stück Typ verwenden sollte, aber ich bin neugierig zu wissen, ob es andere Lösungen gibt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X