Casbah - 检查字符串是否可解析为ObjectId

时间:2013-07-07 09:52:30

标签: scala casbah

是否有一种简单的内置方法来检查字符串是否是有效的ObjectId?我知道如果我尝试从无效的字符串构造一个ObjectId它会抛出异常,有没有办法绕过try-catch块?

一种可能的方法是检查此正则表达式:^[0-9a-b]{48}$ 还有更优雅的东西吗?

1 个答案:

答案 0 :(得分:2)

方法ObjectId.isValid(String s)docs