Я пытаюсь проверить, содержит ли строка определенные подстроки, определенные внутри массива:
const subStringElems= ['ELEM1', 'ELEM2', 'ELEM3', 'ELEM4'];
Это код для валидатора данных:
const JoiValidator = require('@hapi/joi');
const subStringElems= ['ELEM1', 'ELEM2', 'ELEM3', 'ELEM4'];
let valSchema = {};
valSchema.manageDataParams = Joi.object().keys({
stringToBeValidated: Joi.string().required(),
(...)
});
Есть ли способ проверить, содержит ли "stringToBeValidated" все эти 4 элемента, кроме использования регулярных выражений для этой цели?