3 个字符和 7 个数字(不含特殊字符)的正则表达式

问题描述 投票:0回答:1

我仍在学习正则表达式,但这让我困惑了一段时间。我正在尝试创建一个正则表达式来匹配 TOL1234567 或 tol1234567 等字符串。第一个应该是“TOL”,然后是 7 个数字。不需要特殊字符。

^(?=(?:[tolTOL])(((?=(?:[^0-9\r\n]*[0-9]){7}))$
- 效果不太好。 :(

我感谢任何帮助。谢谢!

regex
1个回答
1
投票
/TOL|tol\d{7}/gm

TOL/tol
- 按字面意思匹配 TOL 或 tol 字符串

\d
- 匹配数字 [0-9]

\d{7}
- 匹配数字 7 次

您可以使用 https://regex101.com 来测试您的正则表达式

© www.soinside.com 2019 - 2024. All rights reserved.