यह एक आसान जांच है - 100% फुलप्रूफ नहीं है
यदि आप 24 हेक्स वर्णों की एक स्ट्रिंग की जांच करना चाहते हैं तो आप इस नियमित अभिव्यक्ति का उपयोग कर सकते हैं।
var checkForHexRegExp = new RegExp("^[0-9a-fA-F]{24}$")
checkForHexRegExp.test("i am a bad boy")
// false
checkForHexRegExp.test("5e63c3a5e4232e4cd0274ac2")
// true
Regex github.com/mongodb/js-bson/.../objectid.ts
से लिया गया हैबेहतर चेक उपयोग के लिए:
var ObjectID = require("mongodb").ObjectID
ObjectID.isValid("i am a bad boy")
// false
ObjectID.isValid("5e63c3a5e4232e4cd0274ac2")
// true
isValid
कोड github.com/mongodb/js-bson/.../objectid.ts