Я хочу использовать шаблон регулярных выражений, который определяется в переменной
У меня есть переменная pattern , которая содержит регулярное выражение
то есть
pattern = "/^[0-9+]{7}-[0-9+]{1}$/"
и этот шаблон отправить в модуль Joi и хотите подтвердить
module.exports = {
save: {
body: {
match: Joi.string().regex(pattern).required
}
}
}
Я знаю работу проверки, если я использую это
module.exports = {
save: {
body: {
match: Joi.string().regex(/^[0-9+]{7}-[0-9+]{1}$/).required
}
}
}
Но в моем случае каждый раз регулярное выражение будет отличаться. Поэтому я не могу использовать выше шаблон регулярных выражений