Laravel validiert den Dezimalwert 0-99.99

8

Laravel hat keine Validierung für decimal , daher brauche ich eine regex oder eine andere Validierungsmethode, um einen numerischen Wert von 0 - 99.99

zu validieren

Ich habe es versucht

%Vor%

Ich erhalte entweder "ungültiges Format", wenn ich 0.05 eingeben möchte oder unbekannte Modifikatoren für preg_match

Jede Hilfe mit der regex , die benötigt wird, um eine Dezimalzahl in laravel zu validieren, wird geschätzt (mit optionalen Werten vor oder nach dem Dezimalen

    
Kender 19.04.2015, 18:29
quelle

3 Antworten

20

Die Laravel between Validierungsregel ist tatsächlich ziemlich mächtig und kann auch Dezimalwerte verarbeiten. Es ist also nicht notwendig, Regex zu verwenden, tun Sie das einfach:

%Vor%     
lukasgeiter 19.04.2015, 18:45
quelle
24

Der Laravel (5?) zwischen den Regeln bekommt immer, dass er eine Dezimalzahl parsen muss. Sie müssen ihn numerisch hinzufügen, um ihn korrekt zu validieren

%Vor%     
grisgruis 23.02.2016 06:27
quelle
3

Dies funktioniert für Zahlen, die zwei Dezimalstellen erlauben:

%Vor%     
Neeraj Negi 27.10.2015 07:13
quelle