Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static boolean isEmail(String correo) {
- Pattern pat = null;
- Matcher mat = null;
- pat = Pattern.compile("^([0-9a-zA-Z]([+_.-]*[0-9a-zA-Z])*@([a-zA-Z+-]+.){1,2}([a-zA-Z]+))$");
- mat = pat.matcher(correo);
- if (mat.find()) {
- System.out.println("[" + mat.group() + "]");
- return true;
- }
- else{
- return false;
- }
- }
- public static boolean isChileanRUT(String digit) {
- Pattern pat = null;
- Matcher mat = null;
- pat = Pattern.compile("^([0-9]){1,2}.([0-9]){3}.([0-9]){3}-([0-9]){1}$");
- mat = pat.matcher(digit);
- if (mat.find()) {
- System.out.println("[" + mat.group() + "]");
- return true;
- }
- else{
- return false;
- }
- }
- // Quitar Formato RUT Chileno
- public static String RutNoFormat(String rut)
- {
- while(rut.indexOf(".") != -1)
- {
- rut = rut.replace(".", "");
- }
- while(rut.indexOf("-") != -1)
- {
- rut = rut.replace("-", "");
- }
- return rut;
- }
- // Setear Formato RUT Chileno
- public static String RutFormat(String rut)
- {
- int cont = 0;
- String format;
- rut = rut.replace(".", "");
- rut = rut.replace("-", "");
- format = "-"+rut.substring(rut.length()-1);
- for(int i = rut.length()-2;i>=0;i--){
- format = rut.substring(i, i+1)+format;
- cont++;
- if(cont == 3 && i != 0){
- format = "."+format;
- cont = 0;
- }
- }
- return format;
- }
- // Validar RUT Chileno
- public static boolean RutValidate(String rut){
- int dvR,dvT,suma=0;
- int[] serie = {2,3,4,5,6,7};
- rut = rut.replace(".", "");
- rut = rut.replace("-", "");
- if(rut.substring(rut.length() - 1).equals("K"))
- {
- dvR = 10;
- }
- else
- {
- dvR = Integer.valueOf(rut.substring(rut.length()-1));
- }
- for(int i = rut.length()-2;i>=0; i--){
- suma += Integer.valueOf(rut.substring(i, i+1))*serie[(rut.length()-2-i)%6];
- }
- dvT=11-suma%11;
- if(dvT == dvR){
- return true;
- }else{
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement