我想检查字符串中的2-5-8和9必须是阿尔法字符& 1、4、7、10和11应该是数字,和所有其他位置都可以是ALPHA或数字。
我为它编写了以下正则表达式:
^(?:.{1}|.{4}|.{7}|.{8})([A-Z])(?:.{0}|.{3}|.{6}|.{9}|.{10})([0-9])$如果我不把这两个捕获组组合起来,它就能正常工作。
下面是这个regex测试的示例:https://regex101.com/r/k8rmSV/1
发布于 2017-10-12 08:27:57
https://stackoverflow.com/questions/46704165
复制相似问题