我有一个字符串“RowNumber5”,现在我想从该字符串使用Javascript获取数值“5”。从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
你总是知道那个字符串的alpha部分吗?如果是这样,你可以用''替换那个子字符串,其余的用'parseInt – Kuro
@Kuro:不是,alpha部分是动态的。 –