Kai345: preg_match | Zahl >=500 bis 9 000 000 erlauben

Beitrag lesen

[latex]Mae  govannen![/latex]

Als Code kann das so aussehen:

if( (isset($_POST['input'])) AND (preg_match('~[1]{3,7}$~',$_POST['input'])) AND (intval($_POST['input'])>499) AND (intval($_POST['input'])<9000001) )

{

  
Sollte es aber nicht. Durch die Verwendung von intval() in Verbindung mit Vergleichswerten ist preg\_match komplett überflüssig, da ungültige Angaben von intval() zu 0 gewandelt werden und somit automatisch außerhalb des erlaubten Bereiches liegen.  
Dann kann man noch was für die bessere Verständlichkeit des Codes und des erlaubten Bereiches tun und statt > 499 bzw. < 9000001  jeweils >= 500 bzw. <= 9000000 schreiben.  
  
  
Stur lächeln und winken, Männer!  
Kai  

-- 
`var jQuery = $(hit);`{:.language-javascript}  
I am Pentium of Borg. Division is futile. You will be approximated.  
  
[SelfHTML-Forum-Stylesheet](http://selfhtml.knrs.de/#h_stylesheet)  


  1. 0-9 ↩︎