[ZF-8969] Manual:
[zend.git] / documentation / manual / en / module_specs / Zend_Validate-Hex.xml
blob662a6e8e764a4f692d3f5d5255d71b283aff4b1d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Reviewed: no -->
3 <sect2 id="zend.validate.set.hex">
4     <title>Hex</title>
6     <para>
7         <classname>Zend_Validate_Hex</classname> allows you to validate if a given value contains
8         only hexadecimal characters. These are all characters from <emphasis>0 to 9</emphasis> and
9         <emphasis>A to F</emphasis> case insensitive. There is no length limitation for the input
10         you want to validate.
11     </para>
13     <programlisting language="php"><![CDATA[
14 $validator = new Zend_Validate_Hex();
15 if ($validator->isValid('123ABC')) {
16     // value contains only hex chars
17 } else {
18     // false
20 ]]></programlisting>
22     <note>
23         <title>Invalid characters</title>
25         <para>
26             All other characters will return false, including whitespace and decimal point. Also
27             unicode zeros and numbers from other scripts than latin will not be treaten as valid.
28         </para>
29     </note>
31     <sect3 id="zend.validate.set.hex.options">
32         <title>Supported options for Zend_Validate_Hex</title>
34         <para>
35             There are no additional options for <classname>Zend_Validate_Hex</classname>:
36         </para>
37     </sect3>
38 </sect2>
39 <!--
40 vim:se ts=4 sw=4 et:
41 -->