Я делаю валидатор на основе UUID, сгенерированный браузером клиента, я использую его для идентификации данных определенного типа, которые отправляет пользователь; и хотел бы подтвердить, что UUID
, который клиент отправляет, фактически является действительным Version 4UUID
.Как определить, является ли строка допустимым UUID v4?
Я нашел это PHP preg_match UUID v4, это близко, но не совсем то, что я ищу. Я хочу знать, существует ли что-то похожее на is_empty()
или strtodate()
Если строка недействительна, отправляется FALSE
.
Я мог бы сделать, основываясь на регулярном выражении, но мне хотелось бы что-то более родное, чтобы проверить его.
Любые идеи?
в Ques для PHP, но для тех из вас, кто хочет это сделать в Python, второй ответ ниже очень хорош. – jsbueno