Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2011, 13:27
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Expresiones Regulares

Lo primero que deberías hacer es quitar el tamaño de la expresión regular, el método length() es mucho más eficiente, y piensa que te ahorras el hacer análisis de cadenas de más de cinco letras.

El otro problema es que dices que el punto debe ser obligatorio y le dices que {0,1} con lo cual dejaría de serlo.

Punto obligatorio
[A-Za-z][A-Za-z]*\\.[A-Za-z]*

Punto opcional
[a-zA-Z][a-zA-Z]*\\.?[a-zA-Z]*
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.