/*****************************************************************************************************
'Nome........: tran_numero.js
'Descricao...: Contém função em JavaScript para validar números.
'
'Contém......: IsNumber - Verifica se a string possui apenas caracteres entre 0 e 9.
******************************************************************************************************/
/*
 * Nome:        IsNumber
 * Autor:       7COMm/Fábrica de softwares - Juliana Ferris
 * Data:        07/01/2002
 * Descrição:   Verifica se a string possui apenas caracteres entre 0 e 9
 * Entrada:     strNumero - string que será validada
 * Saída:       True (só numéricos) ou false (algum não numérico)
 
 * Autor:       7COMm/Fábrica de softwares - Renato C. Castelo
 * Data:        13/11/2002
 * Descrição:   Adequação ao novo padrão e testes
 */
function IsNumber(strNumero) {
    var strExpressao;

    if (strNumero == "") {
        return false;
    }

    /* 
     * Expressão regular onde:
     * /.../ - declaração da expressão
     * \D - procura por qualquer caracter exceto os de 0 à 9
     *  g - procura em toda a string (global)
     *  i - procura sem diferenciar maiúsculas e minúsculas
     */
    strExpressao = /\D/gi;

    return !strExpressao.test(strNumero);
}