Foros del Web » Programando para Internet » PHP »

Consulta para armar Expresion Regular

Estas en el tema de Consulta para armar Expresion Regular en el foro de PHP en Foros del Web. Hola Necesito alguien que me pueda ayudar a armar esta expresion. Tengo un cadena de 10 caracteres alfanumericos. Del primer caracter debo saber si contiene ...
  #1 (permalink)  
Antiguo 18/08/2010, 09:37
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Consulta para armar Expresion Regular

Hola

Necesito alguien que me pueda ayudar a armar esta expresion.
Tengo un cadena de 10 caracteres alfanumericos.

Del primer caracter debo saber si contiene
4,3,7,9,B,J,K,L,M,N,P,Q,T,V,W,X y R mayuscula o minuscula

Del segundo carcter que este contendo entre A-Z mayuscula o minuscula.

Y los ultimos 8 que sean valores numericos solamente.


Muchas gracias a quien pueda ayudarme.
  #2 (permalink)  
Antiguo 18/08/2010, 09:43
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Consulta para armar Expresion Regular

Código PHP:
Ver original
  1. $regex = "/^[4379BJKLMNPQTVWXR][a-z][0-9]{8}$/i";

saludos!..
recuerda intentar aprender a usar las expresiones regulares..
hay muchos temas en el foro sobre esto
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 18/08/2010, 09:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Consulta para armar Expresion Regular

Hidek1,

Muchas Gracias. Si debo ahondar mas en expresiones regulares.

Una consulta mas, supongamos que tengo esta cadena VF95128927 dentro
de la variable $serial, como hago o que funcion debe utilizar con la formula que me
pasaste. para compararla.

Muchas Gracias!
  #4 (permalink)  
Antiguo 18/08/2010, 09:54
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Consulta para armar Expresion Regular

Código PHP:
if (preg_match('/^[4379BJKLMNPQTVWXR][a-z][0-9]{8}$/i'$serial)) {
    
# Successful match
} else {
    
# Match attempt failed

__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 18/08/2010, 11:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Consulta para armar Expresion Regular

Funciono perfecto, muchas gracias!

Etiquetas: expresion, regular
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 09:05.