Đây là một kiểm tra đơn giản - không chắc chắn 100%
Bạn có thể sử dụng Biểu thức chính quy này nếu bạn muốn kiểm tra một chuỗi gồm 24 ký tự hex.
var checkForHexRegExp = new RegExp("^[0-9a-fA-F]{24}$")
checkForHexRegExp.test("i am a bad boy")
// false
checkForHexRegExp.test("5e63c3a5e4232e4cd0274ac2")
// true
Regex lấy từ github.com/mongodb/js-bson/.../objectid.ts
Để sử dụng séc tốt hơn:
var ObjectID = require("mongodb").ObjectID
ObjectID.isValid("i am a bad boy")
// false
ObjectID.isValid("5e63c3a5e4232e4cd0274ac2")
// true
isValid
mã github.com/mongodb/js-bson/.../objectid.ts