所以我列出的对象如favoriteImage1,favoriteImage2 ... favoriteImage22。如何在单词结尾处获得该数字?我尝试了parseInt,但它返回undefined。有一个简单的方法吗?
答案 0 :(得分:3)
使用正则表达式:
var string = "favoriteImage1";
var num = +string.replace(/\D/g, "");
答案 1 :(得分:0)
如果名称将始终具有前缀“favoriteImage”,您也可以执行
var x = "favoriteImage1";
var num = parseInt(x.substring(13));