﻿

function verificaDigito(objeto)
{
	var valor = objeto.value;
	var numbers = "";
	
	for(var i = 0; i < valor.length; i++) {
  		 var char = valor.charAt(i);
  		 
  		 if(char == ",")
  		 {
  			numbers += char;
  		 }
  		 else
  		 {
	  		 if(!(isNaN(char) || char == " ")) numbers += char;
  		 }
  	}
	
	objeto.value = numbers;
}

function mascara(form, format) {
 
 var input = form.value;
 
 if(input.length > 0) { //do not perform if empty input
 
  var numbers = ""; //store all the numbers here
 
  //Remover outros caracteres e espaços
 
  for(var i = 0; i < input.length; i++) {
   var char = input.charAt(i);
   if(!(isNaN(char) || char == " ")) numbers += char;
  }
 
  var output = ""; //assign numbers here
 
  //Aplicar a máscara
 
  var n = 0, i = 0;
  while(i < format.length && n < numbers.length) {
   var char = format.charAt(i);
   if(char == "#") {
    output += numbers.charAt(n++)
   } else {
    output += char;
   }
   i++;
  }
 
  form.value = output; //output to form
 }
}

