javascript extract date via regular expression

前端 未结 3 1579
说谎
说谎 2020-12-12 02:30

I don\'t know much about regular expressions, but I got a string (url) and I\'d like to extract the date from it:

var myurl = \"https://example.com/display         


        
3条回答
  •  天命终不由人
    2020-12-12 03:07

    var myurl = "https://example.com/display/~test/2010/07/06/Day+2.+Test+Page";
    
    var re = /(\d{4})\/(\d{2})\/(\d{2})/
    var months = ["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
    
    var parts = myurl.match(re)
    
    var year = parseInt(parts[1]);
    var month = parseInt(parts[2],10);
    var day = parseInt(parts[3],10);
    
    alert( months[month] + " " + day + ", " + year );
    

提交回复
热议问题