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.