Zend_Validate-Digits.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 21762 -->
  3. <!-- Reviewed: no -->
  4. <sect2 id="zend.validate.set.digits">
  5. <title>Digits</title>
  6. <para>
  7. <classname>Zend_Validate_Digit</classname> prüft ob ein angegebener Wert nur Ziffern
  8. enthält.
  9. </para>
  10. <sect3 id="zend.validate.set.digits.options">
  11. <title>Unterstützte Optionen für Zend_Validate_Digits</title>
  12. <para>
  13. Es gibt keine zusätzlichen Optionen für <classname>Zend_Validate_Digits</classname>:
  14. </para>
  15. </sect3>
  16. <sect3 id="zend.validate.set.digits.basic">
  17. <title>Prüfen von Ziffern</title>
  18. <para>
  19. Um zu prüfen ob ein angegebener Wert nur Ziffern und keine anderen Zeichen enthält, muss
  20. die Prüfung einfach wie in diesem Beispiel gezeigt aufgerufen werden:
  21. </para>
  22. <programlisting language="php"><![CDATA[
  23. $validator = new Zend_Validate_Digits();
  24. $validator->isValid("1234567890"); // Gibt true zurück
  25. $validator->isValid(1234); // Gibt true zurück
  26. $validator->isValid('1a234'); // Gibt false zurück
  27. ]]></programlisting>
  28. <note>
  29. <title>Nummern prüfen</title>
  30. <para>
  31. Wenn man Nummern oder nummerische Werte prüfen will, muss man darauf achten dass
  32. diese Prüfung nur auf Ziffern prüft. Das bedeutet dass jedes andere Zeichen wie ein
  33. Trennzeichen für Tausender oder ein Komma diese Prüfung nicht bestehen. In diesem
  34. Fall sollte man <classname>Zend_Validate_Int</classname> oder
  35. <classname>Zend_Validate_Float</classname> verwenden.
  36. </para>
  37. </note>
  38. </sect3>
  39. </sect2>