我使用symfony4。
我会向我的输入数字添加相同的验证以仅接受以下值:
1
10
100
1000
10000
100000
1000000
您必须使用选择验证。有关选择验证的所有信息 您可以在这里找到
您可以将正则表达式与此模式一起使用
"/^1+0*/">
例
class MyClass
{
/**
* @AssertRegex(
* pattern = "/^1+0*/",
* message="Wrong number"
* )
*/
protected $myNumber;
}
您可以将正则表达式与此模式一起使用
"/^1[0]*$/"
演示:https://regex101.com/r/eSnOfp/1
我通过这种模式解决了它:
pattern="[0-1]+"