如何判斷是否傳入ObjectId?(mongodb/mongoose)

const checkForHexRegExp = new RegExp('^[0-9a-fA-F]{24}$');
isObjectId(id) {
        var self = this;
        if (_.isEmpty(id)) {
            return false;
        }
        if ('number' === typeof id) {
            return false;
        }
        var value = id.toString();
        if (value.length !== 12 && value.length !== 24) {
            return false;
        }
        else {
            if (value.length === 24) {
                return checkForHexRegExp.test(value);
            }
            return false;
        }
    }
if (data.signUp.isObjectId(team)) {}else{}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章