如何判断一个字符串是UUID类型?
在我的项目中,我UUID.fromString()
习惯将字符串转换为UUID
,但是如果字符串不是UUID
type,它将抛出exception
,那么如何验证该字符串?
回答:
您应该使用正则表达式进行验证,例如:
/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
用鸡蛋测试 01234567-9ABC-DEF0-1234-56789ABCDEF0
或带括号
/^\{?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}?$/
以上是 如何判断一个字符串是UUID类型? 的全部内容, 来源链接: utcz.com/qa/432908.html