问题描述
Joi 中是否有一种方法可以使字符串匹配正则表达式模式?
const pattern = /^[0-9+]{7}-[0-9+]{1}$/
const schema = Joi.object({
phone: Joi.string().regex(pattern)
})
我搜索了文档,并进行了大量研究,但没有找到任何东西。
任何帮助将不胜感激,谢谢。
解决方法
根据文档它必须看起来像:
const pattern = /^[0-9+]{7}-[0-9+]{1}$/
const schema = Joi.object({
phone: Joi.string().pattern(new RegExp(pattern))
})