Esta función valida numeros del tipo 00,0 o 00.0 utilizando expresiones regulares, no acepta numeros del tipo 1.000.000 o 1,000.00 sino 1000000.00
<?php esnumero(101); esnumero('100.50'); esnumero('120.5'); esnumero('201,23'); esnumero('2cx1,2a'); esnumero('asdasdasdasdasd'); esnumero('1.000.000'); esnumero('1000000'); esnumero('1000000.78'); esnumero('1000000,56'); esnumero('1500,900'); function esnumero($texto){ echo $texto.'------------------------------->Es un número<br/>'; else echo $texto.'-------------------------------> No es un número valido <br/>'; } ?>
Como resultado tenemos
101------------------------------->Es un número 100.50------------------------------->Es un número 120.5------------------------------->Es un número 201,23------------------------------->Es un número 2cx1,2a-------------------------------> No es un número valido asdasdasdasdasd-------------------------------> No es un número valido 1.000.000-------------------------------> No es un número valido 1000000------------------------------->Es un número 1000000.78------------------------------->Es un número 1000000,56------------------------------->Es un número 1500,900------------------------------->Es un número
Se parte de Code Army!
Esta acción es solo para usuarios registrados