这是我的代码的样子......
if re.match('[a-z]',usrInput):
run onlyLetters function
elif re.match('[0-9]',usrInput):
run onlyNumbers function
elif re.match('[a-z0-9]',usrInput):
run lettersAndNums function
问题是,如果我输入诸如 之类的文本'2394jsdkfjsdkm'
,它将读取为 onlyLetters,因为它满足 if 语句中的第一个条件。我真的希望这样的输入是字母和数字。我需要如何更改代码?