我正在使用 HTML/CSS/PHP 开发一个基于国际象棋的爱好项目。我事先对国际象棋并不熟悉,所以我决定制作一个工具,可以根据给定棋子的类型和方格显示允许的移动。
我有一个带有两个文本字段的 HTML 表单:一个用于块的类型,另一个用于所述块的当前方块。一切正常,但我想包括使用正则表达式的验证。
棋子类型的有效、不区分大小写的输入是p、pawn、r、rook、b、bishop、n、knight、q、queen、k、king。
正方形的有效、不区分大小写的输入是LetterNumber,其中Letter可以是AH并且Number可以是1-8。
所以我想知道使用正则表达式是否可能/实用,如果是这样,有人可以让我知道它们是什么吗?我在想我应该只使用带有逻辑或的条件语句作为片段类型,但我很想知道是否还有其他解决方案。