Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2003, 22:29
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Bueno, yo lo resolvería con preg_match...

Código PHP:
<?
$numero
[1]="1000101001.0100";
$numero[2]="1110002010.02";
$numero[3]="101010 1010.01";
$numero[4]="10.01";

function 
valida($num) {
    if (
preg_match("/^[01.]*$/",$num)){
        return 
true;
    } else {
        return 
false;
    }
}

foreach (
$numero as $num) {
    if (
valida($num)){
        echo 
"El valor ".$num." SI es correcto<br>\n";
    } else {
        echo 
"El valor ".$num." NO es correcto<br>\n";
    }
}
?>
Obviamente lo unico que necesitas es la funcion "valida", todo lo demas es un elemplo que resulta en lo siguiente:

El valor 1000101001.0100 SI es correcto
El valor 1110002010.02 NO es correcto
El valor 101010 1010.01 NO es correcto
El valor 10.01 SI es correcto
__________________
Manoloweb