phpbar.de logo

Mailinglisten-Archive

[php] Wie kann ich test ob es ein =?iso-8859-1?Q?g=FCltiger?= franken betrag ist?

[php] Wie kann ich test ob es ein gültiger franken betrag ist?

Ralph Schäfer php_(at)_phpcenter.de
Fri, 12 Oct 2001 14:31:57 +0200


Thomas Michel wrote:
 
> Hallo zusammen
>
Hallo,
 
> Wie kann ich testen ob es ein gültiger fraken betrag ist?
> 
> z.b 40.45 -> true
> z.b 40.222 -> false
> z.b 50.53 -> false
>

Ich hab mir da mal was gebastelt.
Die Funktion konvertiert auch gerade die deutsche Schreibweise
mit Dezimalkomma in die mit Dezimalpunkt

function check($val) {
  $regex = "^[0-9]+[,.][0-9]{2}$";
  
  if (isset($val)) {
    if (ereg ($regex, $val)) {
      $val = ereg_replace (",", ".", $val);
      return 1;
    }
    else {
      // Konvertierungsfehler!
      return 0;
    }
  }
}

Bis dann,

Ralph


php::bar PHP Wiki   -   Listenarchive