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

求匹配XC/SS开头加9位数字的正则表达式

正则表达式解决方案

正确的正则表达式

你需要的正则可以用两种方式实现:

  • 分支匹配写法:^XC\d{9}$|^SS\d{9}$
  • 分组简洁写法:^(XC|SS)\d{9}$

原正则的问题分析

你之前使用的 /^[SXC]{2}\d[0-9]{11}$/ 存在两处关键错误:

  • [SXC]{2} 会匹配任意两个S、X、C的组合(比如XS、CX、SC等),并非限定只能是XC或SS这两个特定前缀
  • \d[0-9]{11} 总共匹配12位数字,而需求是前缀后仅跟9位数字,长度完全不符合要求

验证示例

  • 符合匹配规则的字符串:XC123456789、SS123456789
  • 不符合规则的字符串:XS123456789(前缀非XC/SS)、XC12345678(数字仅8位)、SS1234567890(数字10位)

内容的提问来源于stack exchange,提问作者Peter The Angular Dude

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 23:50:42