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

1 answer 145 views
1 answer 100 views
2 answers 222 views
1 answer 196 views
...