Kai*_*aan 2 python string input alphanumeric
我有一个用户输入他的用户名,我只希望有效的字符串通过,这意味着只有[a-zA-Z0-9]中的字符.我对python很新,不确定语法.
这是我在代码中想要的一个例子,它是通过用户名检查并在非法字符上返回false:
def _checkInput(input):
for char in input:
if !(char in [a-zA-Z0-9]):
return False
return True
Run Code Online (Sandbox Code Playgroud)
谢谢!
字符串中有一个方法叫做isalnum.它完成了你想要实现的目标.
In [7]: 'ab123fd'.isalnum()
Out[7]: True
In [8]: 'ab123fd **'.isalnum()
Out[8]: False
Run Code Online (Sandbox Code Playgroud)