Symfony @Assert\Regex preg_ereg

Symfony @Assert\Regex preg_ereg

我正在尝试验证这一点:

(000 - 001 - 002 ..... 099 ... 100) 

在 symfony 实体中使用:

@Assert\Regex("/^(0[1-9][0-9]|100)$/")

这种模式在 pcre/php 中是可以的,但在 symfony 验证器中它不起作用。

我尝试输入 007 并形成 return(无效输入)。

你的正则表达式有误。它不适用于 007.

正确的是:

"/^(0[0-9][0-9]|100)$/"