JSFiddle - React, Tailwind, and code Playground

by mischah

JavaScript

(function() {
    var str = '31.12.2047';
    var regexp = /(0[1-9]|[12]\d|3[01])\.(0[1-9]|1[012])\.(19|20)\d{2}/;
    var found = str.search(regexp);
    if (found != -1) {
        console.log(found + ' valid german date');
    } else {
        console.log(found + ' invalid german date');
    }
})();