You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
606 B
19 lines
606 B
import re
|
|
|
|
def is_valid_email(email):
|
|
email_regex = r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$'
|
|
return re.match(email_regex, email) is not None
|
|
|
|
def check_version_smaller_than_1_1_12(version_str):
|
|
# Remove the parentheses part if it exists, example of version: 1.1.12 (2)
|
|
version_str = version_str.split()[0]
|
|
if version_str:
|
|
|
|
# Split version into components
|
|
version_parts = [int(x) for x in version_str.split('.')]
|
|
target_parts = [1, 1, 12]
|
|
|
|
# Compare version components
|
|
return version_parts < target_parts
|
|
else:
|
|
return False
|
|
|