Java - validar nombre con expresiones regulares

 
Vista:
sin imagen de perfil
Val: 42
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

validar nombre con expresiones regulares

Publicado por rodic (34 intervenciones) el 23/03/2018 19:00:05
Buenas,

estoy creando un mñetodo para validar un String y no se que tengo mal en el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
public void vNombre(){
	System.out.println("Validando nombre...");
	Pattern pt = new Pattern.compile("[A-Za-z]{1, }");
	Matcher mt = pt.matcher(nombre);
	if(mt.matches()){
		System.out.println("Nombre validado correctamente");
	}else if(!mt.matches()){
		System.out.println("Nombre incorrecto");
	}else if(n.equals("")){
		System.out.println("Debe introducir nombre: ");
	}
 
}

El error (cannot find symbol) me da en la línea de Pattern pt, y no entiendo porqué,

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

validar nombre con expresiones regulares

Publicado por Tom (1563 intervenciones) el 23/03/2018 20:35:53
¿¿ new Pattern.compile() ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar