I'm trying to extract the year from a timestamp using regex, but I'm not very good at it, so my code isn't returning what expected.
that's the string: 'Sun Jan 01 2012 00:00:00 GMT+0000 (GMT)'
I need to extract '2012' here's my code:
var scrollDate = tl.getBand(0).getCenterVisibleDate(); // my timestamp
// regex function
function extractNumbers(str) {
var m = /(^|\s)(\d{4})(\s|$)/.exec(str);
return m;
}
// click event
$('.n-left').click(function(){
alert(extractNumbers(scrollDate));
});
The alert box returns this: 2012 , ,2012,
What am I doing wrong? Thanks in advance