Update plugins

This commit is contained in:
Adrien Ufferte
2026-03-09 09:17:36 +01:00
parent b517ab9897
commit b4f9fbe904
62 changed files with 237 additions and 236 deletions
@@ -3,20 +3,20 @@ class_name ValidatorFunctions
static func matches(pattern: String, text: String) -> bool:
var regex: RegEx = RegEx.create_from_string(pattern)
var regex = RegEx.create_from_string(pattern)
if not regex.is_valid():
Log.error("ValidatorFunctions: Invalid RegEx pattern supplied to matches function: %s" % pattern)
print_debug("WARNING: Invalid RegEx pattern supplied to matches function: ", pattern)
return false
var result: RegExMatch = regex.search(text)
var result = regex.search(text)
return result != null and result.strings.size() > 0
static func does_not_match(pattern: String, text: String) -> bool:
var regex: RegEx = RegEx.create_from_string(pattern)
var regex = RegEx.create_from_string(pattern)
if not regex.is_valid():
Log.error("ValidatorFunctions: Invalid RegEx pattern supplied to does_not_match function: %s" % pattern)
print_debug("WARNING: Invalid RegEx pattern supplied to matches function: ", pattern)
return false
var result: RegExMatch = regex.search(text)
var result = regex.search(text)
return result == null
@@ -39,26 +39,26 @@ static func not_blank(text: String) -> bool:
static func alpha(text: String) -> bool:
var regex: RegEx = RegEx.create_from_string("[^a-zA-Z]+")
var result: RegExMatch = regex.search(text)
var regex = RegEx.create_from_string("[^a-zA-Z]+")
var result = regex.search(text)
return result == null
static func numeric(text: String) -> bool:
var regex: RegEx = RegEx.create_from_string("[^0-9]+")
var result: RegExMatch = regex.search(text)
var regex = RegEx.create_from_string("[^0-9]+")
var result = regex.search(text)
return result == null
static func alphanumeric(text: String) -> bool:
var regex: RegEx = RegEx.create_from_string("[^a-zA-Z0-9]+")
var result: RegExMatch = regex.search(text)
var regex = RegEx.create_from_string("[^a-zA-Z0-9]+")
var result = regex.search(text)
return result == null
static func email(text: String) -> bool:
var regex: RegEx = RegEx.create_from_string("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}$")
var result: RegExMatch = regex.search(text)
var regex = RegEx.create_from_string("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}$")
var result = regex.search(text)
return result != null and result.strings.size() > 0