Regular Expression to match valid dates

后端 未结 15 2023
庸人自扰
庸人自扰 2020-11-22 04:48

I\'m trying to write a regular expression that validates a date. The regex needs to match the following

  • M/D/YYYY
  • MM/DD/YYYY
  • Single digit mon
15条回答
  •  梦如初夏
    2020-11-22 05:00

        var dtRegex = new RegExp(/[1-9\-]{4}[0-9\-]{2}[0-9\-]{2}/);
        if(dtRegex.test(date) == true){
            var evalDate = date.split('-');
            if(evalDate[0] != '0000' && evalDate[1] != '00' && evalDate[2] != '00'){
                return true;
            }
        }
    

提交回复
热议问题