【发布时间】:2014-11-27 14:21:12
【问题描述】:
我获得格式为“005056963AB75FD48BDC59C100314C40”的 UUID,并希望对其进行验证。我试过这样的代码:
public boolean isUUID(String uuid){
try {
UUID.fromString(uuid);
} catch (Exception e) {
return false;
}
return true;
}
但这会告诉我“005056963AB75FD48BDC59C100314C40”不是有效的 ID。另一方面,http://guid.us/Test/GUID 网站告诉我它是,并给我一个添加了“-”的 UUID。 有没有一种优雅的方法可以在 java 中验证这个 UUID,还是我必须手动将“-”添加到正确的位置?
【问题讨论】:
标签: java regex validation uuid