我这里有一组号码,有身份证号码。中心-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}ID格式
880101-01-5332下面是示例regex:https://regex101.com/r/GYJ6by/2的链接
发布于 2018-03-22 03:04:44
对这些有限的选项使用括号。[]用于字符集,但对于特定选项,可以使用(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}https://stackoverflow.com/questions/49419783
复制相似问题