function onlyNumber(str) { newStr = ""; for (i = 0; i < str.length; i++) { if (str.charAt(i) >= 0 && str.charAt(i) <= 9) { newStr+= str.charAt(i); } } return newStr; } function maskMoney(evt, input) { if (evt.keyCode != 8) { // backspace num = onlyNumber(input.value); if (num.length > 2) { intVal = num.substr(0, num.length - 2); centVal = num.substr(num.length - 2, 2); num = intVal + "," + centVal; } input.value = num; } } function maskNumber(evt, input) { if (evt.keyCode != 8) { // backspace num = onlyNumber(input.value); input.value = num; } } function maskDate(evt, input) { if (evt.keyCode != 8) { // backspace num = onlyNumber(input.value); newNum = ""; for (i = 0; i < num.length; i ++) { if (i < 8) { newNum+=num.charAt(i); if (i == 1) { newNum+="/"; } if (i == 3) { newNum+="/"; } } } input.value = newNum; } } function maskHour(evt, input) { if (evt.keyCode != 8) { // backspace num = onlyNumber(input.value); newNum = ""; for (i = 0; i < num.length; i ++) { if (i < 4) { newNum+=num.charAt(i); if (i == 1) { newNum+=":"; } } } input.value = newNum; } } function maskCEP(evt, input) { if (evt.keyCode != 8) { // backspace num = onlyNumber(input.value); newNum = ""; for (i = 0; i < num.length; i ++) { if (i < 8) { newNum+= num.charAt(i); if (i == 4 && num.length > 4) { newNum = newNum + "-"; } } } input.value = newNum; } }