Zend_Validate-Digits.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <!-- EN-Revision: 24249 -->
  4. <sect2 id="zend.validate.set.digits">
  5. <title>Digits</title>
  6. <para>
  7. <classname>Zend_Validate_Digits</classname> valide si une donnée contient des chiffres.
  8. </para>
  9. <sect3 id="zend.validate.set.digits.options">
  10. <title>Options supportées par Zend_Validate_Digits</title>
  11. <para>
  12. Aucun option n'est gérée par <classname>Zend_Validate_Digits</classname>
  13. </para>
  14. </sect3>
  15. <sect3 id="zend.validate.set.digits.basic">
  16. <title>Valider des chiffres</title>
  17. <para>
  18. Pour valider si une donnée ne contient que des chiffres et pas d'autre caractère, appelez
  19. simplement le validateur comme montré dans l'exemple suivant:
  20. </para>
  21. <programlisting language="php"><![CDATA[
  22. $validator = new Zend_Validate_Digits();
  23. $validator->isValid("1234567890"); // retourne true
  24. $validator->isValid(1234); // retourne true
  25. $validator->isValid('1a234'); // retourne false
  26. ]]></programlisting>
  27. <note>
  28. <title>Valider des nombres</title>
  29. <para>
  30. Si vous voulez valider des nombres ou des valeurs numériques, faites attention car ce validateur
  31. ne valide que les chiffres. Ceci signifie que les signes comme les séparateurs des milliers ou
  32. les virgules ne seront pas pris en compte et le validateur échouera. Voyez pour ces cas
  33. <classname>Zend_Validate_Int</classname> ou <classname>Zend_Validate_Float</classname>.
  34. </para>
  35. </note>
  36. </sect3>
  37. </sect2>