Foros del Web » Programando para Internet » PHP »

Expresiones regulares, detectar numeros

Estas en el tema de Expresiones regulares, detectar numeros en el foro de PHP en Foros del Web. Quiero mandar al 404 url's con fechas, pero solo si están compuestas por números. al 404 -> ej /2000/30/01/ o /2000/ por ejemplo por el ...
  #1 (permalink)  
Antiguo 15/09/2011, 06:32
 
Fecha de Ingreso: febrero-2006
Mensajes: 72
Antigüedad: 18 años, 2 meses
Puntos: 2
Expresiones regulares, detectar numeros

Quiero mandar al 404 url's con fechas, pero solo si están compuestas por números.

al 404 -> ej /2000/30/01/ o /2000/ por ejemplo
por el contrario si llevan letras ej /2000/30/01/maestros.html - dejarlas pasar.

Ya probe varias maneras a mi manera y me aburri de fallar. Una pista me vendria muy bien.

Gracias de antemano.
  #2 (permalink)  
Antiguo 15/09/2011, 06:38
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Expresiones regulares, detectar numeros

¿Cómo haz hecho?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 15/09/2011, 06:43
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Expresiones regulares, detectar numeros

Código PHP:
if (preg_match('/^[\d\/]+$/'$url)) {
    
// 404

algo asi ?
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 15/09/2011, 07:52
 
Fecha de Ingreso: febrero-2006
Mensajes: 72
Antigüedad: 18 años, 2 meses
Puntos: 2
Respuesta: Expresiones regulares, detectar numeros

Gracias por responder,
+abimaelrc: estuve tratando con /[a-z]+/U que busca cadena compuesta por letras, si no las tiene: > 404
si las tiene: > la dejo pasar... pero lo que hace es mandar al 404 toda la web.

+Hidek1: He probado tu expresión pero no funcionó.


:( . Sigo sin poder resolverlo
  #5 (permalink)  
Antiguo 15/09/2011, 07:59
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Expresiones regulares, detectar numeros



pues yo veo que funciona correctamente ?
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 15/09/2011, 19:50
 
Fecha de Ingreso: febrero-2006
Mensajes: 72
Antigüedad: 18 años, 2 meses
Puntos: 2
Respuesta: Expresiones regulares, detectar numeros

Hola Hidek1, gracias por tu respuesta, al final lo hice con esto [0-9]\/

Gracias.

Última edición por lugano; 15/09/2011 a las 21:06

Etiquetas: expresiones, html, numeros, regulares
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:49.