我仍在学习正则表达式,但这让我困惑了一段时间。我正在尝试创建一个正则表达式来匹配 TOL1234567 或 tol1234567 等字符串。第一个应该是“TOL”,然后是 7 个数字。不需要特殊字符。
^(?=(?:[tolTOL])(((?=(?:[^0-9\r\n]*[0-9]){7}))$
- 效果不太好。 :(
我感谢任何帮助。谢谢!
/TOL|tol\d{7}/gm
TOL/tol
- 按字面意思匹配 TOL 或 tol 字符串
\d
- 匹配数字 [0-9]
\d{7}
- 匹配数字 7 次
您可以使用 https://regex101.com 来测试您的正则表达式