Yii Pattern zur validierung von Preisen

Ein leidiges Thema, wenn man Preise in der DB abspeichern muss. Aus Datenbanksicht gibt es hier meist den Datentyp Decimal. Bei Eingabe in einem Formular möchte ich nun Prüfen ob die eingegebene Zahl dem entspricht was ich mit vorstelle. Hierzu bediehnen wir uns dem „Match“ Validator welcher uns ein RegEx pattern definieren lässt mit dem wir die eingegebene Zahl validieren können.

Das ganze sieht dann so aus: für ein DECIMAL(10,2)

array('price', 'match', 'pattern'=>'/^[0-9]{1,10}(\.[0-9]{0,2})?$/'),

Daily Yii Post

greez Frank

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.