PHP – Validaciones – preg_match GUID
Función que nos indica si un GUID está bien formado y válido.
El GUI está foramdo por 36 caracteres distribuidos por 5 grupos de 8, 4, 4, 4 y 12 caracteres cada uno, separados po un guón.
/** * Class HelperValidate */ abstract class HelperValidate { /** * Indica si el valor es un GUI válido * @param $guid * * @return bool */ public static function isGUID($guid) { if (strlen($guid) != 36) { return false; } if (preg_match("/\w{8}-\w{4}-\w{4}-\w{4}-\w{12}/i", $guid)) { return true; } return false; } }