Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2008, 00:10
00siete
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 17 años
Puntos: 6
Respuesta: Validar ingreso de datos, Existe otra manera...?

Puedes usar la siguiente función de C que emplea las funciones que te comentaba antes.

Código:
#include <stdio.h>  /* NULL */
#include <regex.h>  /* regcomp() */

/*=============
 * Comprueba si el string 'PpcString' cumple el filtro de 'PpcPattern".
 * return==1    SI lo cumple
 * return==0    NO lo cumple
 */
int FILTRO_Match( char * PpcString, char *PpcPattern )
{
  int LiRet;
  regex_t LsRegex;

  LiRet = regcomp( &LsRegex, PpcPattern, REG_NOSUB );
  if (LiRet != 0)
  {
    return 0; /* Error */
  }
  LiRet = regexec( &LsRegex, PpcString, (size_t)0, NULL, 0 );
  regfree( &LsRegex );
  if (LiRet != 0)
  {  
    return 0; /* Error o no cumple filtro */
  }
  return 1;
}
__________________
Pop & Rock Bands
Pop Music Stars