mirror of
https://github.com/m8tin/cis.git
synced 2026-08-01 11:47:31 +02:00
Regex date added
This commit is contained in:
+2
-1
@@ -193,6 +193,7 @@ function prepare.setREGEX() {
|
||||
# set the values into the global array 'REGEX',
|
||||
REGEX[COMMAND]='[]a-zA-Z0-9[|/_:,." -]+' #WARNING: Escaping does not work properly here, so we need to position the special characters in a clever way.
|
||||
REGEX[COMPOSITION]='[a-zA-Z]([a-zA-Z0-9_-]*[a-zA-Z0-9])?'
|
||||
REGEX[DATE]='[0-9]{4}-[0-9]{2}-[0-9]{2}'
|
||||
REGEX[DIRPATH]='/([a-zA-Z0-9._-]+/)*'
|
||||
REGEX[HOST]='[a-zA-Z0-9]([a-zA-Z0-9.-]*[a-zA-Z0-9])?'
|
||||
REGEX[PORT]='[0-9]{1,5}'
|
||||
@@ -416,7 +417,7 @@ function base.set() {
|
||||
&& readonly "${_CLEAN_VARNAME}" \
|
||||
&& return 0
|
||||
|
||||
echo "FAILURE: - base.set(): Validation '${_REGEX}' failed for ${_VARNAME}" >&2
|
||||
printf -- '%s\n' "FAILURE: - base.set(): Validation '${_REGEX}' failed for variable '${_VARNAME}', value was: '${_VALUE}'" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user