标签: scala casbah
是否有一种简单的内置方法来检查字符串是否是有效的ObjectId?我知道如果我尝试从无效的字符串构造一个ObjectId它会抛出异常,有没有办法绕过try-catch块?
一种可能的方法是检查此正则表达式:^[0-9a-b]{48}$ 还有更优雅的东西吗?
^[0-9a-b]{48}$
答案 0 :(得分:2)
方法ObjectId.isValid(String s):docs
ObjectId.isValid(String s)