How to check if string contain only specific digits using regex in Python

1 Answer

0 votes
import re
 
def check_pattern(str, pattern):
    if re.search(pattern, str):
        print("Valid String")
    else:
        print("Invalid String")
 
pattern = re.compile('^[12345]+$')

check_pattern('52431', pattern)
check_pattern('31542', pattern)

check_pattern('41329', pattern)
check_pattern('3218', pattern)


        
'''
run:
             
Valid String
Valid String
Invalid String
Invalid String
      
'''

 



answered Dec 17, 2023 by avibootz

Related questions

...