Retornando o último número (script JavaScript)
Por Willian Fernandes em 22/11/2007
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:
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?