우공이산(愚公移山)

자신과 세상을 바꾸는 것은 머리좋고 가진것이 많은 사람이 아니라 결코 포기하지 않는 의지로 꾸준히 노력해 가는 사람이다. 오늘이 쌓여 내일을 만들고, 내일이 쌓여 인생을 만든다.

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