【发布时间】:2019-08-08 21:12:55
【问题描述】:
我想允许 Joi 在表单的标题字段中允许空格/空格。
明天和裘德一起工作。
应该被允许
晨跑
此时只有最后一个被验证为真。这是我的 joi 验证:
const schema = Joi.object().keys({
title: Joi.string().alphanum().required().max(50),
我添加了Regex,但没有结果。
title: Joi.string().alphanum().required().max(50), regex(
new RegExp('^\w+( +\w+)*$'))
什么是正确的方法?
【问题讨论】:
-
如果将
new RegExp('^\w+( +\w+)*$')替换为/^\w+( +\w+)*$/会怎样? -
仍然不允许空格
-
可能需要去掉
.alphanum() -
有效。现在只在正则表达式中添加标点符号。欢呼
-
那么,你的意思是
/^\w+(?:\W+\w+)*$/?
标签: javascript node.js regex vue.js joi