Mailinglisten-Archive |
Hi Martin,
Martin Adler wrote:
> habe mir erlaubt deinen Ausdruck ein wenig anzupassen. Weiß
> nun leider nicht genau wo dein Ausdruck probleme hat aber
> evtl. klappt es mit diesem ein wenig besser.
> Habe hinzugefügt, dass auch Leerzeichen als
> Tausendertrennzeichen möglich sind sowie $ als Währungsangabe auch
Dollar ist nicht nötig, da nur Hauswährung gefordert. Die ist nun mal
EUR. Die Umsetzungs des EUR-Symbols bereitet mir noch etwas Humini, per
Restriktion wurde den Anwendern "EUR" verordnet.
> \d{1,3}([\. ]?\d{3})*(,\d{1,2})?[\t ]+[\$a-zA-Z\d]{1,3}
"|((\d{0,3})*(\.?\d{1,3})*(\,?\d{1,2})?)\s*(EUR)|i"
So passt es jetzt mit preg_match_all(). Kommas und Punkte verwurschteln
und Arraysumme zur Basis hinzu addieren...
Besten Dank nochmal.
--
Mit freundlichen Gruessen / Kind regards
Steffen Kother
php::bar PHP Wiki - Listenarchive