www.digitever.net www.digitever.net

Procesando formas HTML con PHP

Expresiones regulares - Clases predefinidas


"; echo "\$valor = $valor
"; echo 'Evaluamos: ¿ \$valor contiene uno o mas digitos ?

'; echo 'preg_match
'; echo "\$resultado = preg_match(\"/$expresion/\",\"$valor\")
"; $resultado = preg_match("/$expresion/",$valor); echo 'Resultado = $resultado -> '; if($resultado > 0) echo "El valor $valor si contiene uno o mas digitos
"; else echo "El valor $valor no contiene ni un solo digito
"; echo '
'; $expresion = '\D'; //$expresion = '[^0-9]'; $valor = 'abc058def'; //$valor = '058'; echo "\$expresion = $expresion
"; echo "\$valor = $valor
"; echo 'Evaluamos: ¿ \$valor contiene uno o mas caracteres que no sean digitos ?

'; echo "ereg
"; echo "\$resultado = ereg(\"$expresion\",\"$valor\")
"; $resultado = ereg($expresion,$valor); echo 'Resultado = $resultado -> '; if($resultado) echo "El valor $valor si contiene uno o mas caracteres que no son digitos
"; else echo "El valor $valor no contiene ni un solo caracter que no sea un digito
"; echo 'preg_match
'; echo "\$resultado = preg_match(\"/$expresion/\",\"$valor\")
"; $resultado = preg_match("/$expresion/",$valor); echo 'Resultado = $resultado -> '; if($resultado > 0) echo "El valor $valor si contiene uno o mas caracteres que no son digitos
"; else echo "El valor $valor no contiene ni un solo caracter que no sea un digito
"; echo '
'; $expresion = '\w'; //$expresion = '[a-zA-Z_0-9]'; $valor = 'abc058def_'; //$valor = '-:;¡!¿?'; echo "\$expresion = $expresion
"; echo "\$valor = $valor
"; echo 'Evaluamos: ¿ \$valor contiene uno o mas caracteres que sean letras, numeros o guiones bajos (_) ?

'; echo "ereg
"; echo "\$resultado = ereg(\"$expresion\",\"$valor\")
"; $resultado = ereg($expresion,$valor); echo 'Resultado = $resultado -> '; if($resultado) echo "El valor $valor si contiene uno o mas caracteres que son letras, numeros o guiones bajos (_)
"; else echo "El valor $valor no contiene ni un solo caracter que sea letra, numero o guion bajo (_)
"; echo 'preg_match
'; echo "\$resultado = preg_match(\"/$expresion/\",\"$valor\")
"; $resultado = preg_match("/$expresion/",$valor); echo 'Resultado = $resultado -> '; if($resultado > 0) echo "El valor $valor si contiene uno o mas caracteres que son letras, numeros o guiones bajos (_)
"; else echo "El valor $valor no contiene ni un solo caracter que sea letra, numero o guion bajo (_)
"; echo '
'; $expresion = '\W'; //$expresion = '[^a-zA-Z_0-9]'; //$valor = 'abc058def_'; $valor = '-:;¡!¿?'; echo "\$expresion = $expresion
"; echo "\$valor = $valor
"; echo 'Evaluamos: ¿ \$valor contiene uno o mas caracteres que NO sea letra, numero o guion bajo (_) ?

'; echo 'ereg
'; echo "\$resultado = ereg(\"$expresion\",\"$valor\")
"; $resultado = ereg($expresion,$valor); echo 'Resultado = $resultado -> '; if($resultado) echo "El valor $valor si contiene uno o mas caracteres que NO son letras, numeros o guiones bajos (_)
"; else echo "El valor $valor no contiene ni un solo caracter que NO sea letra, numero o guion bajo (_)
"; echo 'preg_match
'; echo "\$resultado = preg_match(\"/$expresion/\",\"$valor\")
"; $resultado = preg_match("/$expresion/",$valor); echo 'Resultado = $resultado -> '; if($resultado > 0) echo "El valor $valor si contiene uno o mas caracteres que NO son letras, numeros o guiones bajos (_)
"; else echo "El valor $valor no contiene ni un solo caracter que NO sea letra, numero o guion bajo (_)
"; echo '
'; ?>