Проверка даты по диапазону дат в Python

Регулярные выражения для времени
  • HH: MM 12-часовой формат, необязательный Ведущий 0
    /^(0?[1-9]|1[0-2]):[0-5][0-9]$/
    
  • ЧЧ: MM 12-часовой формат, необязательный ведущий 0, Обязательные меридиемы (AM / PM)
    /((1[0-2]|0?[1-9]):([0-5][0-9]) ?([AaPp][Mm]))/
    
  • HH: MM 24-часовой с ведущим 0
    /^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/
    
  • HH: MM 24-часовой формат, необязательный ведущий 0
    /^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/
    
  • ЧЧ: ММ: SS 24-часовой формат с ведущим 0
     /(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)/ 
    

Ссылка и демонстрация

44
задан Flowpoke 14 January 2011 в 20:29
поделиться