/** * @author André Cupini * @date 27/02/2007 * * Funções úteis para validação de formulários * */ function isNumeric(str) { var validChars = "0123456789"; // Caracteres extras podem ser passado por argumento if (arguments[1]) { validChars += arguments[1]; } var isNumber=true; var chr; for (i = 0; i < str.length && isNumber == true; i++) { chr = str.charAt(i); if (validChars.indexOf(chr) == -1) { isNumber = false; break; } } return isNumber; } function isMail(str) { var filter = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/; if (filter.test(str)) { return true; } else { return false; } }