Validaciones

EfrenGarcia
08 de Julio del 2005
Que onda a todos, necesito su ayuda, tengo que validar uno campos para una encuesta, pero no se cual es el codigo para validarlos en el JAVA, el tipo de los campos son:
- Que acepte solo numeros
- Que acepte solo letras
- De correo electronico
Se los agradeceria mucho si me ayudaran.
Bueno hasta luego. Gracias!!!

yudith
08 de Julio del 2005
// *************** Validacion del Nombre *****************************
String strNombre=req.getParameter("nombre");
boolean blnNombre=false;

int primPosEspacioBlanco=strNombre.indexOf(" ");
int ultiPosEspacioBlanco=strNombre.lastIndexOf(" ");
int intePosEspacioBlanco=strNombre.indexOf(" ",primPosEspacioBlanco+1);

if( ( primPosEspacioBlanco>0 ) &&
( primPosEspacioBlanco<ultiPosEspacioBlanco) &&
( ultiPosEspacioBlanco<strNombre.length()-1 ) &&
( intePosEspacioBlanco==ultiPosEspacioBlanco ) ) {

blnNombre=true;
}




// *************** Validacion del Email ***************************
String strEmail=req.getParameter("email");
boolean blnEmail=false;

int primPosArroba=strEmail.indexOf("@");
int ultiPosArroba=strEmail.lastIndexOf("@");

if( ( primPosArroba>0 ) &&
( primPosArroba==ultiPosArroba ) &&
( ultiPosArroba<strEmail.length()-1 ) ) {

blnEmail=true;
}


// *************** Validacion del Sexo ***************************
String strSexo=req.getParameter("sexo");
boolean blnSexo=false;

if( strSexo.equalsIgnoreCase("masculino") || strSexo.equalsIgnoreCase("femenino") ) {
blnSexo=true;
}
if(blnNombre && blnDireccion && blnEmail && blnSexo && blnTiempoLibre && blnEstado && blnComentario ) {