Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2011, 08:54
oms02
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 14 años, 5 meses
Puntos: 11
expresion regular

Hola a todos.

Estoy buscando una expresion regular que tenga las siguientes condiciones:

- Permita solo caracteres alfanumericos (tb mayusculas).
- Permita espacios en blanco, pero solo espacios, no tabulaciones, etc...
- Los espacios en blanco no pueden estar al principio o final de la cadena.
- Los espacios en blanco pueden ser varios pero no concatenados (juntos).


Es en estos tres puntos en negrita donde estoy encontrando problemas. Alguien puede echarme un cable, alguna pista...

Ya de paso quiero preguntar sobre la expresion: "+$" que se suele utilizar al final de la expresion regular. Por ejemplo, hasta ahora utilizaba la siguiente expresion:

^[0-9a-zA-Z]+$

En ella, entiendo todo (ni que fuera muy dificil ) pero no entiendo esos dos caracteres del final.

"+" para encontrar lo de la izda 1 o mas veces.
"$" para encontrar el final de linea (dicho de paso, no entiendo esto de "final de linea" muy bien....quiere decir final de la cadena que se va a evaluar???)

ahora....ambos caracteres juntos...implican algo mas???

Bueno, muchas gracias por la atencion.

1 saludo a todos!