从名称中获取一个数字

时间:2013-10-31 21:47:19

标签: javascript parsing google-apps-script

所以我列出的对象如favoriteImage1,favoriteImage2 ... favoriteImage22。如何在单词结尾处获得该数字?我尝试了parseInt,但它返回undefined。有一个简单的方法吗?

2 个答案:

答案 0 :(得分:3)

使用正则表达式:

var string  = "favoriteImage1";
var num = +string.replace(/\D/g, "");

答案 1 :(得分:0)

如果名称将始终具有前缀“favoriteImage”,您也可以执行

var x  = "favoriteImage1";
var num = parseInt(x.substring(13));