You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正则表达式求助:检查字符串是否仅包含单个A或B字符

匹配单个A或B的正则表达式解决方案

直接用这个正则就能满足你的需求:

^[AB]$

正则解释

  • ^:锚定字符串的起始位置
  • [AB]:匹配单个字符,只能是A或者B
  • $:锚定字符串的结束位置

组合起来就确保了整个字符串只有一个字符,并且这个字符只能是A或B。

符合要求的「Good」值(会被匹配)

  • A
  • B

不符合要求的「Bad」值(不会被匹配)

  • AA(包含多个相同字母)
  • AB(包含两个不同字母)
  • C(不是A/B的字母)
  • A3(包含非字母字符)
  • 空字符串(没有任何字符)

可选:大小写不敏感匹配

如果需要同时匹配小写的a和b,可以给正则加上不敏感修饰符(不同语言里写法略有不同),比如:

/^[AB]$/i

这样a和b也会被匹配到。

内容的提问来源于stack exchange,提问作者tmccaffrey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:11:11