Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2011, 12:51
BMIS
 
Fecha de Ingreso: junio-2011
Mensajes: 46
Antigüedad: 12 años, 10 meses
Puntos: 3
Expresiones Regulares

Buenas tardes,
Tengo la siguiente cuestion, el problema es que requiero hacer una expresion regular con las siguientes caracteristicas, pero tengo un problema en la seccion del '.',

i. Comienzan con letra mayúscula o minúscula (son válidos los dos casos).
ii. El otro carácter válido es el “ . “ y sólo puede haber uno sólo en la palabra.
iii. Su longitud máxima es de 5 caracteres

La expresion actual que tengo es: "([A-Za-z][A-Za-z]*\\.[A-Za-z]*){1,5}"
, pero donde se da el problema es en el '.' como ya lo habia comentado en la expresion anterior tiene que haber en toda cadena el '.', segun yo la expresion debera de ser asi "([A-Za-z][A-Za-z]*\\.{0,1}[A-Za-z]*){1,5}", pero no me lo respeta, como se puede declara de otra forma una expresion con las caracteristicas ya mencionadas ?

Saludos