Advertisement
VladoG

[JScore-JS-Fundamentals-Exercises]-13. Match the Dates

Oct 5th, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function matchDates(input) {
  2.     let pattern = /\b([0-9]{1,2})-([A-Z][a-z]{2})-([0-9]{4})\b/g;
  3.     let dates = [], match;
  4.  
  5.     for (let sentence of input) {
  6.         while (match = pattern.exec(sentence)) {
  7.             dates.push(match[0] + " (Day: " + match[1] + ", Month: " + match[2] + ", Year: " + match[3] + ")");
  8.               //  '${match[0]} (Day: ${match[1]}, Month: ${match[2]}, Year: ${match[3])');
  9.         }
  10.     }
  11.     console.log(dates.join("\n"));
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement