我正在验证用户输入的文本,以便仅接受字母而不是数字。到目前为止,当我输入一个数字(例如56)时,我的代码可以正常工作,它会警告我只能输入字母,当我输入字母时它不返回任何东西(就像它应该做的那样)。我的问题是,当我先输入字母然后跟着数字时,它会接受它,例如(s45),它会接受第一个字母但不是整个字符串。我需要它接受整个字符串。
def letterCheck(aString):
if len(aString) > 0:
if re.match("[a-zA-Z]", aString) != None:
return ""
return "Enter letters only"
aString.isalpha()
? - kindall