我有一個字符串「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部分是動態的。 –