Code Story
[Python] 정규식을 이용한 날짜 포맷 확인
보노보노
2022. 5. 30. 14:54
반응형
간단한 정규식을 이용하여 날짜형태의 포맷을 확인하였다.
digit type 및 자리수를 명시하여 boolean값으로 return하는 함수를 만들어 보았다.
import re
def check_date_format(input_date):
regex = r'\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}'
return bool(re.match(regex, input_date))
print(check_date_format("2022-05-30 18:30:25"))
print(check_date_format("2022-5-3 18:30:25"))
print(check_date_format("2022-5월-3일 18:30:25"))
결과
True
False
False
추가로, 입력받은 Text가 숫자형태인지 확인하는 함수
input_value = input("입력값 : ")
print(input_value.isdigit())
결과
입력값 : a
False
입력값 : 12
True
반응형