Javascript 从名字中获取数字

Javascript 从名字中获取数字,javascript,parsing,google-apps-script,Javascript,Parsing,Google Apps Script,所以我列出了像FavoriteMage1,FavoriteMage2这样的对象。。。偏爱图片22。我如何得到单词末尾的数字?我尝试了parseInt,但它返回未定义。有没有一种简单的方法可以做到这一点?使用正则表达式: var string = "favoriteImage1"; var num = +string.replace(/\D/g, ""); 使用正则表达式: var string = "favoriteImage1"; var num = +string.replace(/\

所以我列出了像FavoriteMage1,FavoriteMage2这样的对象。。。偏爱图片22。我如何得到单词末尾的数字?我尝试了parseInt,但它返回未定义。有没有一种简单的方法可以做到这一点?

使用正则表达式:

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

使用正则表达式:

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

使用正则表达式:

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

使用正则表达式:

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

如果名称始终具有前缀“favoriteImage”,您也可以这样做

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

如果名称始终具有前缀“favoriteImage”,您也可以这样做

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

如果名称始终具有前缀“favoriteImage”,您也可以这样做

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

如果名称始终具有前缀“favoriteImage”,您也可以这样做

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

可以显示序列化字符串吗?仅供参考,
parseInt
将实际返回
NaN
。它可以解析出字符串开头的数字,但不能解析出字符串结尾的数字。正则表达式可能是您最好的选择。您能显示序列化字符串吗?仅供参考,
parseInt
将实际返回
NaN
。它可以解析出字符串开头的数字,但不能解析出字符串结尾的数字。正则表达式可能是您最好的选择。您能显示序列化字符串吗?仅供参考,
parseInt
将实际返回
NaN
。它可以解析出字符串开头的数字,但不能解析出字符串结尾的数字。正则表达式可能是您最好的选择。您能显示序列化字符串吗?仅供参考,
parseInt
将实际返回
NaN
。它可以解析出字符串开头的数字,但不能解析出字符串结尾的数字。正则表达式可能是您在这里的最佳选择。