Issue #1847932 by skwashd: Added Make the UUID pattern a constant.
parent
595e3b6be9
commit
393fccc7f3
|
@ -12,6 +12,11 @@ namespace Drupal\Component\Uuid;
|
|||
*/
|
||||
class Uuid {
|
||||
|
||||
/**
|
||||
* The pattern used to validate a UUID string.
|
||||
*/
|
||||
const VALID_PATTERN = '[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}';
|
||||
|
||||
/**
|
||||
* Checks that a string appears to be in the format of a UUID.
|
||||
*
|
||||
|
@ -25,7 +30,7 @@ class Uuid {
|
|||
* TRUE if the string is well formed, FALSE otherwise.
|
||||
*/
|
||||
public static function isValid($uuid) {
|
||||
return (bool) preg_match("/^[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$/", $uuid);
|
||||
return (bool) preg_match('/^' . self::VALID_PATTERN . '$/', $uuid);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue