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

如何用正则表达式匹配前5位为26173、总长度14位的数字字符串

匹配规则对应的正则表达式

规则严格匹配版(剩余9位仅允许1-9,不含0)

正则写法如下:

^26173[1-9]{9}$

各部分含义说明:

  • ^:锚定字符串起始位置,避免匹配到前缀带多余字符的内容
  • 26173:固定匹配前5位的指定字符
  • [1-9]{9}:精准匹配9个取值范围在1到9之间的数字
  • $:锚定字符串结束位置,避免匹配到后缀带多余字符的内容

适配示例调整版(剩余9位允许0-9,匹配你给出的示例)

你提供的示例字符串26173000740380的后9位包含数字0,如果实际业务允许剩余9位为0到9的任意数字,可使用调整后的正则:

^26173\d{9}$

其中\d是正则中的数字元字符,等价于[0-9],可匹配0到9范围内的任意数字,总长度依然严格限制为14位。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:12:01