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!