Laravel 验证浮点数长度(不是浮点值)
Laravel validate float number lenght (not value of float)
我想验证浮点数的长度,而不是值本身我说的是长度。长度最多应为 9。
示例:
0 OK
0.00 OK
5 OK
20 OK
100 OK
4000 OK
100000 OK
100000000 OK
100000000,00 OK
1000000000 NO its 10 digits long
请注意,如果数字中包含小数,则不计算在内!
这是我目前尝试过的方法:
max:9
这总是导致验证值而不是数字的长度
digits_between:0,9
在 The price old must be between 0 and 9 digits.
中总是 returns 即使值是 12.51
我不明白
size
对我不起作用,因为它是固定长度
关于如何解决这个问题有什么想法吗?我不明白为什么 digits_between:0,9
不起作用,即使文档说的是 length
而不是 value
(引用:The field under validation must have a length between the given min and max.
)。
我正在使用 Laravel 8。
亲切的问候
所以你基本上是在找这个。
max:999999999
我想验证浮点数的长度,而不是值本身我说的是长度。长度最多应为 9。
示例:
0 OK
0.00 OK
5 OK
20 OK
100 OK
4000 OK
100000 OK
100000000 OK
100000000,00 OK
1000000000 NO its 10 digits long
请注意,如果数字中包含小数,则不计算在内!
这是我目前尝试过的方法:
max:9
这总是导致验证值而不是数字的长度digits_between:0,9
在The price old must be between 0 and 9 digits.
中总是 returns 即使值是12.51
我不明白size
对我不起作用,因为它是固定长度
关于如何解决这个问题有什么想法吗?我不明白为什么 digits_between:0,9
不起作用,即使文档说的是 length
而不是 value
(引用:The field under validation must have a length between the given min and max.
)。
我正在使用 Laravel 8。
亲切的问候
所以你基本上是在找这个。
max:999999999