phpbar.de logo

Mailinglisten-Archive

[php] RegExen zur Validierung

[php] RegExen zur Validierung

Sebastian Mendel lists at sebastianmendel.de
Mit Mai 31 11:19:15 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Steffen Kother schrieb:
> 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

wenn etwas aus einer Selectbox kommt dann musst du diese doch vorher
auch gefüllt haben, also prüfe doch einfach gegen diese Liste die du
vorher schon zum füllen verwendet hast

> '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})|',      // -"- -"-

ein Datum auf gültigkeit prüfn geht z. B. mit
strtotime(strftime($date)) === $date

> 'LiefMenge'         => '|([0-9.,])|',                 // dt. Format

. oder \. ?

> '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

und was ist mit ausländischen Namen?



- --
Sebastian Mendel

www.sebastianmendel.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)

iD8DBQFEfV+TX/0lClpZDr4RAh7FAKCEfIYEXfv83F0anEn1iKrENJkFxgCgnJA8
NSUnkYiEDguaTWmXvB6NL2A=
=PFGp
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive