Mailinglisten-Archive |
Moin @all, ich bastel grad an einem Validierungsarry(Schlüssel => Pattern) und habe aber noch ein paar leere Lücken, die ich nicht gebacken bekomme. Ja, wenn die Pattern fertig sind, kommen diese in Variablen oder Konstanten, damit sie nur an einer Stelle gepflegt werden müssen. Guckts mal bitte an: $array( 'KUNNR' => '|(000[0-9]{7}|CPD[0-9]{7})|', // aus Selektbox 'MATNR' => '|([a-zA-Z0-9]{1,})|', // -"- 'DatumVersT' => '|([0-3]{1}[0-9]{1})|', // -"- 2stellig 'DatumVersM' => '|(0[0-9]{1}|1[0-2]{1})|', // -"- -"- 'DatumVersJ' => '|(1[9]{3}|20[0-9]{2})|', // -"- -"- 'LiefMenge' => '|([0-9.,])|', // dt. Format 'LiefME' => '|([a-zA-Z]{1,3}[23]{0,})|', // Mengeneinheit 'ReklMenge' => '|([0-9.,])|', // dt. Format 'ReklME' => '|([a-zA-Z]{1,3}[23]{0,})|', // Mengeneinheit 'AP' => '|[a-zA-ZöäüÖÄÜß]{1,}|', // Anrede und Name 'Rechnung' => '||', // numerisch, ggf. Aufzählung 'Paletten' => '||', // (alpha)numerisch -"- 'Rollen' => '||', // -"- -"- -"- 'Produktionsort' => '|([a-zA-Z]{1,})|', // aus Selektbox 'DatumAbsT' => '|([0-3]{1}[0-9]{1})|', // -"- 2stellig 'DatumAbsM' => '|(0[0-9]{1}|1[0-2]{1})|', // -"- -"- 'DatumAbsJ' => '|(1[9]{3}|20[0-9]{2})|', // -"- -"- 'Reklamationsgrund' => '|(.*)|', // Volltext 'Abweichung', => '||', // aus Selektbox 'Lsg' => '||', // Radiobuttonwert (1..5) 'Definition' => '||' // wenn Lsg = 5 dann Volltext ); - Mengeneinheiten sind IMHO nur 3stellig in Gebrauch, meins erlaubt aber noch sowas: lfm3 - für die Rechnungen will mir kein passendes einfallen, flgd. Eingaben sind möglich: 123456 123456..66 123456..123466 123456...66 123456...123466 123456, 123459 123456,123499 - ähnlich ist es bei Paletten und Rollen, da sind es aber alphanumerische Zeichen - Reklamationsgrund wird vor dem Schreiben in die Datenbank auf unerlaubten Inhalt geprüft und "bereinigt" oder habt ihr was besseres, was mir da schon etwas helfen kann? - die Abweichungen kommen zwar aus einer Selektbox (vor, bei, nach) aber das ist ja kein Schutz. Ist es da ausreichend, wenn ich die 3 Worte direkt ins Pattern schreibe? - Lsg ist ein Wert zw. 1..5, soweit kein Thema, das Pattern für die Definition ist auch kein Problem (hoffe ich). Auf eure Meinungen freue ich mich schon, bis dahin -- Mit freundlichen Grüßen / Kind regards Steffen Kother
php::bar PHP Wiki - Listenarchive