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