Regex xy位置的正则表达式

Regex xy位置的正则表达式,regex,Regex,我需要一个正则表达式来检查输入是否是有效的XY位置。 允许位置:A1-A11、B1-B11、C1-C11 到目前为止,我有这样一个:^[A-C,A-C]{1}([1-9])$ 它适用于所有输入A1-A9、B1-B9和C1-C9 它不适用于A10、A11、B10、B11、C10和C11 有人有主意吗?:) 字符类只匹配从1到9的单个数字,因此不能期望它匹配10或11字符序列 [A-C,A-C]{1}模式(等于[A-C,A-C])可以匹配空格,并且,,您需要删除这些字符 使用 看 详细信息 ^-字

我需要一个正则表达式来检查输入是否是有效的XY位置。 允许位置:A1-A11、B1-B11、C1-C11

到目前为止,我有这样一个:
^[A-C,A-C]{1}([1-9])$

它适用于所有输入A1-A9、B1-B9和C1-C9

它不适用于A10、A11、B10、B11、C10和C11


有人有主意吗?:)

字符类只匹配从
1
9
的单个数字,因此不能期望它匹配
10
11
字符序列

[A-C,A-C]{1}
模式(等于
[A-C,A-C]
)可以匹配空格,并且
,您需要删除这些字符

使用

详细信息

  • ^
    -字符串的开头
  • [A-Ca-c]
    -
    A
    B
    c
    A
    B
    c
  • (?:[1-9]| 1[01])
    -从
    1
    9
    10
    11
    数字之间的数字
  • $
    -字符串结尾
试试看
^[A-Ca-c](?:[1-9]|1[01])$