Willian Fernandes

Retornando o último número (script JavaScript)

Comente »

O DGmike publicou o post Retornando o último número (script PHP), o Elcio mostrou a visão dele em Retornando o último número (script Python) e resolvi fazer o mesmo em JavaScript[bb]:

function ultimoNumero(str) {
    return str.match(/\d+/g).pop();
}

[UPDATE]

Uma simples correção para quando não for passado uma string e para quando a string for vazio ou não tiver números:

function ultimoNumero(str) {
    try {
        return str.match(/\d+/g).pop();
    } catch(e) {
        return '';
    }
}

Muito simples, não?

1 comentário para "Retornando o último número (script JavaScript)"

  1. # DGmike disse:
    23/11/2007 às 07:44:22

    Simples… e eficaz.
    Apesar de saber para que serve, dar alguns passos e talz, o PHP também tem e acredito que muitas linguagens também tenham, mas não consigo me acostumar ou me sentir confiante para escrever algo usando try e catch.
    Questão pessoal. Ainda não usei para nada, sei pra que serve e como é, mas não consigo escrever… eu usaria um if ou coisa do genero… 8-)

Deixe um comentário

*

(obrigatório)Não é aceito código HTML: adicione-o no pastie.org e poste apenas o link.