У меня есть строка «RowNumber5», теперь я хочу получить числовое значение «5» из этой строки с помощью Javascript.Получение числового значения из альфа-числовой строки в javascript
Примечание: числовое значение будет всегда в конце, после алфавитов, что означает, что числовое значение никогда не будет происходить между алфавитами. Пример -
Result45 - Yes
Result45Abc - Never
я могу получить это "5" на некоторые вещи, как этот
var t = "Ruby12";
var y = parseInt(t.split('').reverse().join(""));
if(!isNaN(y)) {
y = y.toString().split('').reverse().join("");
}
else {
y = "";
}
console.log(y);
Любой выстрел путь? или Лучший подход для этого?
Это не сработает? /.*([0-9]+)$/ – MightyPork
Вы всегда знаете альфа-часть этой строки? если это так, вы можете заменить эту подстроку на «'и parseInt остальные – Kuro
@Kuro: альфа-часть не является динамической. –