18 lines
363 B
Python
18 lines
363 B
Python
import re
|
|
|
|
regex = list()
|
|
f = open('regex.txt')
|
|
lines = f.readlines()
|
|
for line in lines:
|
|
if (len(line) > 10):
|
|
# Remove the \n at the end
|
|
regex.append(re.compile(line[1:-2]))
|
|
|
|
class Pincode:
|
|
@staticmethod
|
|
def validate(code):
|
|
for r in regex:
|
|
if r.match(code) != None:
|
|
return True
|
|
return False
|