获取字符串中的最后一个数字(JavaScript)

Getting the last number in a string (JavaScript)

本文关键字:JavaScript 数字 最后一个 字符串 获取      更新时间:2023-09-26

var str = "7-Dec-1985"var str = "12-Jan-1703"var str = "18-Feb-1999"

我如何从字符串中抽出年份呢?我已经尝试了许多不同的RegExp,但似乎都没有工作。

我本来希望re = new RegExp(/('d+)'D*'z/);已经工作,但遗憾的是,它没有。

如有任何建议,不胜感激

应该可以了

var year = str.match(/'d+$/)[0];

由于所有的str (s)使用-作为分隔符,这将为您工作:

var str = "7-Dec-1985",
    arr = str.split('-'),
    year = arr[2];
console.log(year);

我会试试:/.*('d{4})$/

在这里测试你的正则表达式:http://www.regular-expressions.info/javascriptexample.html