/*****************************************************************************************************
'Nome........: mdc_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:       NaBoa Solutions - Marcela Pimenta
 * Data:        06/08/2003
 * 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)
 */
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);
}