【发布时间】:2018-03-08 23:16:16
【问题描述】:
我想建立一个正则表达式来识别某些数字模式
所需的表达式是:
1) 6个数字,以00开头
2) 6个数字,从01开始
3) 8 个数字,从 200 开始。
我从 ^\d{0,6}(.\d{00})?$ 开始,它不起作用
怎么做?
【问题讨论】:
-
试试
^(?:0[01]\d{4}|200\d{5})$ -
或者你需要三个独立的正则表达式?
-
您是否想过只提取任何 6 位或 8 位数字,然后用您的编程语言验证其余部分?并非所有事情都必须在正则表达式中完成
标签: regex