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

求构建匹配指定格式字符串的Regex正则表达式

正则表达式解决方案

匹配正则

^[A-Z0-9]+(?:\.[A-Z0-9]+){0,2}$

规则匹配说明

  • ^ 锚定字符串起始位置,确保从开头开始匹配
  • [A-Z0-9]+ 匹配至少一个大写字母或数字,保证开头不会是.
  • (?:\.[A-Z0-9]+){0,2} 非捕获组,匹配0到2次的「. + 至少一个大写字母/数字」,既限制了.最多出现2次,又避免了.出现在结尾或连续出现
  • $ 锚定字符串结束位置,确保结尾是大写字母或数字,符合“结尾不能有特殊字符”的要求

测试验证

给定的测试字符串全部可以匹配:

  • AAPL10.XX1.XX2 ✅
  • AAA34CL ✅
  • AAXL23.XLF2 ✅
  • AAPL ✅

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:25:53