Skip to content

Instantly share code, notes, and snippets.

@albertklik
Last active December 14, 2017 12:06
Show Gist options
  • Save albertklik/2352ce36a0b9b76d0253c2e86bf36eff to your computer and use it in GitHub Desktop.
Save albertklik/2352ce36a0b9b76d0253c2e86bf36eff to your computer and use it in GitHub Desktop.
teoria da computação
//framework de validação de dados de formulario para aplicativos rápidos
//recebe uma string de dados de um documento
//define uma regra com expressões regulares com base em opções definidas pelo usuario
//verifica a primeira ocorrência
//verifica numero de ocorrências do documento
//retorna ao usuário primeira ocorrência e numero de ocorrencia
public class regularexpressionList {
public static final int EXPRESSION_N_TEL = 1;
public static final int EXPRESSION_N_CPF = 2;
public static final int EXPRESSION_N_DATA_NASC = 3;
public static final int EXPRESSION_N_EMAIL = 4;
private static final String EXPRESSION_TEL = "expression_here";
private static final String EXPRESSION_CPF = "expression_here";
private static final String EXPRESSION_DATA_NASC = "expression_here";
private static final String EXPRESSION_EMAIL = "expression_here";
public regularexpressionList (int numeroExpressao) {
}
public boolean match (String value) {
return true;
}
}
//0 - busca de qualquer caractere
//1 - busca de qualquer numero
//2 - não numerico
//3 - caractere com letras e numeros
//4 - quualquer caracteres de letras e numeros
/*
public String MontaExporessao ( list<int> opcoes ) {
}*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment