如何使用正则表达式检查2个字符

本文关键字:2个 字符 检查 正则表达式 何使用 | 更新日期: 2023-09-27 18:25:57

我使用以下内容来检查两位数字。

"^'d{2}$"

但是我如何更改它,以便检查两位数或大写A-Z?

如何使用正则表达式检查2个字符

2个连续数字或1个大写字符:

'd{2}|[A-Z]

2个连续数字或2个连续大写字符:

'd{2}|[A-Z]{2}

2个连续数字/大写字符:

['dA-Z]{2}
^[A-Z|'d]{2}$

匹配AA和11,但不匹配A、1、AAA或111(A-Z仅指定大写)

编辑:这也将匹配1A和C3(见Jason的评论),如果这不是你想要的,不要使用这个答案。

使用此选项,将只匹配粗体的项目:

^'d{2}|[A-Z]{2}$
  • 25
  • ab
  • AB
  • 2A
  • A3
  • -23
  • -AB

如果你也想与底片匹配,你可以试试这个:

^-?'d{2}|[^-][A-Z]{2}$

并且将匹配这些

  • 25
  • ab
  • AB
  • 2A
  • A3
  • -23
  • -AB