Foros del Web » Programando para Internet » PHP »

Consulta sobre Expresión Regular

Estas en el tema de Consulta sobre Expresión Regular en el foro de PHP en Foros del Web. Hola, me pueden ayudar con una expresion regular? Necesito chequear que una cadena esté toda en minúscula y que no tenga espacios, es sencillo, lo ...
  #1 (permalink)  
Antiguo 28/04/2008, 08:07
Avatar de _cx
_cx
 
Fecha de Ingreso: diciembre-2007
Ubicación: Montevideo, Uruguay
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 2
Consulta sobre Expresión Regular

Hola, me pueden ayudar con una expresion regular?

Necesito chequear que una cadena esté toda en minúscula y que no tenga espacios, es sencillo, lo sé, pero no tengo experiencia con expresiones regulares.

Gracias,
Cx
  #2 (permalink)  
Antiguo 28/04/2008, 10:06
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Re: Consulta sobre Expresión Regular

Y si mejor lo fuerzas y no te complicas ?

Código PHP:
$cadena str_replace(" """$cadena);
$nueva_cadena strtolower($cadena
  #3 (permalink)  
Antiguo 28/04/2008, 10:13
Avatar de _cx
_cx
 
Fecha de Ingreso: diciembre-2007
Ubicación: Montevideo, Uruguay
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Consulta sobre Expresión Regular

prefiero chequearlo con una expresión regular e informarle al usuario para que cambie lo que ingresó, me parece un poco "violento" para con el usuario sobreescribirle lo que el ha escrito.

gracias,
saludos
  #4 (permalink)  
Antiguo 28/04/2008, 10:21
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: Consulta sobre Expresión Regular

prueba con esta expresion:
^[a-z]$

http://gollum.inforg.uniovi.es/aii/valida_regexp.php
yo uso esa pagina para probar ^^
  #5 (permalink)  
Antiguo 28/04/2008, 11:07
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: Consulta sobre Expresión Regular

Yo creo que ^[a-z]$ solo vale para cadenas de longitud 1
Puedes probar con ésta otra: ^[a-z]{6,9}$
Diccha expresión regular admite cadenas de un minimo de 6 caracteres y un maximo de 9. Por supuesto, ponle los valores que más te convengan.
__________________
Grupos de Música
Pop Music Stars
  #6 (permalink)  
Antiguo 28/04/2008, 13:10
 
Fecha de Ingreso: diciembre-2005
Mensajes: 122
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: Consulta sobre Expresión Regular

el + es para cadenas de longitud 1 o mas
^[a-z]+$
  #7 (permalink)  
Antiguo 28/04/2008, 13:11
Avatar de _cx
_cx
 
Fecha de Ingreso: diciembre-2007
Ubicación: Montevideo, Uruguay
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Consulta sobre Expresión Regular

gracias por sus respuestas..
voy a probar la de aloqui que me parece que es la que va mejor.

gracias
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 22:58.