我正在使用 Py 查询器@最新版本。Python版本是3。我设置了一个测试程序。只是基础知识并从项目文档中复制粘贴
import inquirer
questions = [
inquirer.Text('name', message="What's your name"),
inquirer.Text('surname', message="What's your surname"),
inquirer.Text('phone', message="What's your phone number",
validate=lambda _, x: re.match('\+?\d[\d ]+\d', x),
)
]
answers = inquirer.prompt(questions)
第一个和第二个问题有效,第三个问题没有验证。完全不管输入,我总是得到以下错误:
"220" is not a valid phone.
我搜索了很多(可能是错误的关键字),我试图更改正则表达式,但没有任何帮助。
有人能帮我吗 ?