How to check if input is an integer using regular expression in Python

1 Answer

0 votes
import re

data = input("Enter data: ")

numbers_format = re.compile(r'^\-?[1-9][0-9]*$')
is_int = re.match(numbers_format ,data)

if is_int: print("True")
else: print("False")





'''
run:

Enter data: 99
True

'''

 



answered Apr 10, 2021 by avibootz
...