使用正则表达式验证用户输入

时间:2015-11-23 21:35:25

标签: python python-3.x

我希望能够验证用户是否在我的程序中输入了有效名称。如果他们没有输入有效名称,我希望程序继续提示他们再次输入他们的名字。如果输入的名称有效,我希望该程序向用户致意。

到目前为止,我有:

import re

user_name = input("Please enter your name: ")
if not re.match("^[A-Za-z]*$", user_name):
    print ("Error! Make sure you only use letters in your name")
else:
    print("Hello "+ user_name)

如果他们的名字无效,我将如何循环?

0 个答案:

没有答案