Java - VALIDACION EN JAVA

   
Vista:

VALIDACION EN JAVA

Publicado por Jessenia Arevalo (1 intervención) el 26/11/2014 17:43:06
Elaborar un programa que maneja una cadena de caracteres, la cual inicia con la subcadena STR seguido de varios numeros o un caracter o un guion ( - ); para colocar el guion primero debe estar un digito. Debe terminar con abrir y cerrar parentesis.
Si no se llegasen a cumplir las condiciones mostrar "ERROR"; caso contrario mostrar "CADENA VALIDA".


Ayuda :(
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

VALIDACION EN JAVA

Publicado por Andrés (231 intervenciones) el 27/11/2014 04:25:09
Suppose:

La cadena a probar es: String foo = "Hola";

Solo tienes que escribir:

if(foo.matches("STR(\\d+-)(\\(\\))") || foo.matches("STR([a-zA-Z]){1}(\\(\\))")) { //valid } else {//invalid}

Puedes probar primero con:

System.out.println("STR1234567890-()".matches("STR(\\d+-)(\\(\\))"));
System.out.println("STRA()".matches("STR([a-zA-Z]){1}(\\(\\))"));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar