Add function for validating ZIP codes (somewhat)
This commit is contained in:
@ -392,6 +392,27 @@ final class MD_STD_IN {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Validates a ZIP code.
|
||||
*
|
||||
* @param string $input Input string.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function validate_zip_code(string $input):string {
|
||||
|
||||
if (($input = trim($input)) === "") {
|
||||
return "";
|
||||
}
|
||||
|
||||
if (\mb_strlen($input) > 7) {
|
||||
throw new MDgenericInvalidInputsException("ZIP code is too long");
|
||||
}
|
||||
|
||||
return $input;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an UTF8 version of a string.
|
||||
*
|
||||
|
Reference in New Issue
Block a user