laravel生成正则表达式以验证输入

时间:2019-07-04 10:41:43

标签: php laravel-5.8

我需要创建正则表达式模式来验证输入值。值必须按如下所示的字符串:1234567/00 / AB / 1234/123456
用字表示6位斜杠2个零斜杠2个大写字母(3个AA或AB或AC斜杠)4位斜杠6个斜杠。现在我有类似的东西,但没有用

'regex:/^\[0-9]{7}\/\[0]{2}\/\[A-Z]{2}\/\[0-9]{4}\/\[0-9]{6}/'

1 个答案:

答案 0 :(得分:1)

使用这个:

[0-9]{6}\/[0]{2}\/(AA|AB|AC)\/[0-9]{4}\/[0-9]{6}
  • 第一个序列应为6个字符({6}
  • 第三种顺序是三种可能性之一((AA|AB|AC)