isValid()
静态方法,验证字符串是否为正确格式的ObjectId十六进制字符串。
用法
import { ObjectId } from 'funtool';
ObjectId.isValid('5f1d7f3b1c9d440000000000'); // true
ObjectId.isValid('invalid'); // false
签名
static isValid(hex: string): boolean
参数
返回值
如果字符串是有效的24字符十六进制字符串则返回true,否则返回false。
注意事项
- 检查长度和十六进制字符有效性
- 不验证唯一性
- 对输入验证很有用
- 匹配MongoDB验证规则