Foros del Web » Programando para Internet » PHP »

expresion regular

Estas en el tema de expresion regular en el foro de PHP en Foros del Web. Buenas, Tengo este patron y me acepta letras numeros y ñ. me falta que me acepte los espacio y los guiones. como lo hago?? $cadena='/[A-Za-z0-9]\w+$/'; ...
  #1 (permalink)  
Antiguo 12/03/2011, 07:23
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años
Puntos: 2
expresion regular

Buenas,

Tengo este patron y me acepta letras numeros y ñ. me falta que me acepte los espacio y los guiones. como lo hago??

$cadena='/[A-Za-z0-9]\w+$/';

saludos
  #2 (permalink)  
Antiguo 12/03/2011, 08:00
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años
Puntos: 2
Respuesta: expresion regular

pude hacer que soporte guiones y espacios el problema esta que tuve que sacar la \w porque aparte de soportar ñ soportaba acentos y no queria.

como puedo hacer para que permita ñ pero no acentos???

$cadena='/^[A-Za-z0-9@_-\s]+$/';

Saludos
  #3 (permalink)  
Antiguo 12/03/2011, 09:31
Avatar de El Menda  
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 23 años, 5 meses
Puntos: 0
Respuesta: expresion regular

Si no me equivoco, así:

$cadena='/^[A-Za-z0-9@_-\sñ]+$/';
__________________
"No hay mujer fea sino copa de menos"

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 21:19.