REGEX. Expresiones Regulares
Un lugar donde se aglutina información sobre este tema http://www.regular-expressions.info/ Con las expresiones regulares, podemos validar parametros, campos, reemplazar cadenas, etc ... Simplifican muchas tareas del desarrollo con un simple ereg o un replaceAll. /* PHP */ function validarNumeroConDecimales( $_id ) { // deben ser dígitos, el punto ,la coma y el posible signo // algún caracter ^ distinto de 0-9.,+- if (ereg("[^0-9.,+-]+",$_id)) { return false; } return true; } /* java */ public static boolean validarEmail_1( String _email ) { // validar email Pattern p = Pattern.compile("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,6}$"); Matcher m = p.matcher(_email); boolean b = m.matches(); return b; } public static boolean validarEmail_2( String _email ) { // validar email boolean b = Pattern.matches("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,6}$", _email); return b; }