【发布时间】:2019-07-16 20:28:28
【问题描述】:
我在我的模型中定义了如下属性:
@property({
type: 'string',
required: true,
min: 2,
max: 255
})
name: string
但是,当我发送由 1 个字符组成的字段时,它并没有向我抛出错误。有人可以帮我解决这个问题吗?
【问题讨论】:
-
@WiktorStribiżew 谢谢老兄!它得到了一个地狱般的投票,所以我以为我问了一个愚蠢的问题并删除了它。
-
您只需要了解正则表达式转义是什么。看来您可以使用
RegExp('^(([^<>()[\\].,;:\\s@"]+(\\.[^<>()[\\].,;:\\s@"]+)*)|(".+"))@(([^<>()[\\].,;:\\s@"]+\\.)+[^<>()[\\].,;:\\s@"]{2,})$', 'i')。请注意字符串文字周围的单引号(无需单引号转义双引号)和单引号的双反斜杠。我删除了不必要的转义(.和[内部字符类是文字字符,没有特殊字符)。 -
哇!非常感谢你。
-
我将取消删除问题。如果您在此处发布此答案,那就太棒了。也许它会对某些人有所帮助。 stackoverflow.com/questions/54850216/…
标签: javascript loopback