Código PHP:
$var='321.sdfgsdfg dsfg s.321';
$x='^[0-9]$';
if(ereg("$x",$var)){echo 'No valida';}else {echo 'vale';}
Que sucede?
| |||
Cómo determinar la precencia de un numero al principio y final de una cadena? Cordial saludo, hice esto: Código PHP: Que sucede? |
| |||
A lo "bruto" .. podría ser: Código PHP: Un saludo, Última edición por Cluster; 05/08/2004 a las 20:25 |
| ||||
Cita: ¿Puedes dar un poco más de detalle de qué significa "no funcionó"?
Iniciado por Anarko Gracias, no funciono. Prueba así:(disulpa que ahora no tengo php y no puedo hacer pruebas) Código PHP: ![]() |
| ||||
Finalmente creo que este podría ser el patrón: Código PHP: Código PHP: http://www.ignside.net/man/php/regex.php Saludos ![]() Última edición por jpinedo; 06/08/2004 a las 13:58 |
| ||||
Bueno... ahora viendo bien... supongo que no funcionará porque hay otros caracteres como puntos(.) que no estoy considerando en el patrón. Sería bueno que nos digas si la estructura que tienes es tal cual la pones ahí.. o si es sólo un ejemplo. De todos modos si solamente quieres saber si empieza por números y termina con números, supongo que debería funcionar el patrón que te había puesto al comienzo, sólo cambiando el * por un + Ya que el asterisco dice "cero o más" y el signo + dice "uno o más". Finalmente, podría quedar así: Código PHP: Saludos ![]() Última edición por jpinedo; 06/08/2004 a las 14:06 |
| ||||
Sobre expresiones regulares hay una pequeña guía (pero bastane clara y con ejemplos) en el enlace que te puse en un post anterior. Por si acaso lo repito acá: http://www.ignside.net/man/php/regex.php Saludos ![]() |