/** * Validate US zip code (5-digit or 9-digit with hyphen). * * @param mixed $value The value to validate. * @return bool|string */ function validateZipCode($value) { if ($value == '') { return true; // Do not require by default. } $Valid = validateRegex($value, '/^([0-9]{5})(-[0-9]{4})?$/'); return $Valid ? $Valid : T('ValidateZipCode', 'Zip code is invalid.'); }
/** * Valideert een tekst op aanwezigheid van letters (a-z). * @param $text de te valideren tekst * @param $errorMsg het foutbericht dat geretourneerd wordt * * @return het foutbericht als de tekst geen letters bevat. * Anders een lege string. */ function validateEmail($text, $errorMsg) { $regex_pattern = "/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}\$/"; return validateRegex($regex_pattern, $text, $errorMsg); }