我正在编写Nuxt Web应用程序,但是遇到了一些奇怪的事情。
export default {
name: 'post',
validate({ params }) {
return /^[a-zA-Z0-9_]+$/.test(params.postname)
}
}
这接受“空字符串”,即使它不应该接受。如果不接受空字符串,则应显示404错误页面,但不会显示。
export default {
name: 'post',
validate({ params }) {
return /^[a-zA-Z0-9_]{1,}$/.test(params.postname)
}
}
这也一样。据我所知,+
和{1,}
是相同的。为什么+
和{1,}
接受空字符串?
答案 0 :(得分:1)
如果未定义字符串,则def get_links(func):
###why this area is for? Can I not do anything here as well?
#### And print that within "get_target_link()" function?
def get_target_link():
方法将返回test()
。因此使用:
true