我这里有一组带有 ID 号的数字。中间的数字-01-
必须与 匹配01,21,22,23,24,02
。目前,它只接受任何值,只要它是 2 位数。它只需要接受这组数字01,21,22,23,24,02
。任何想法?
[0-9]{2}(([0-0]{1}[1-9]{1})|([1-1]{1}[0-2]{1}))(([0-0]{1}[1-9]{1})|([1-2]{1}[0-9]{1})|[3-3]{1}[0-1]{1})-[01|21|23|24|01]{2}-[0-9]{4}
身份证格式
880101-01-5332
这是我的示例正则表达式的链接:https : //regex101.com/r/GYJ6by/2
对这些有限的选项使用括号。[]
用于字符集,但对于特定选项,您可以使用(foo|bar|baz)
.
[0-9]{2}(([0-0]{1}[1-9]{1})|([1-1]{1}[0-2]{1}))(([0-0]{1}[1-9]{1})|([1-2]{1}[0-9]{1})|[3-3]{1}[0-1]{1})-(01|21|23|24|01)-[0-9]{4}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句