尽管我认为它应该很简单,但我查看并搜索并找不到我需要的东西(如果你有任何 Python 经验,我没有)。
给定一个字符串,我想在 Python 中验证它是否只包含字母数字字符:a-zA-Z0-9
和.
_
-
例子:
公认:
bill-gates
Steve_Jobs
Micro.soft
被拒绝:
Bill gates
-- 不允许有空格
me@host.com
-- @ 不是字母数字
我正在尝试使用:
if re.match("^[a-zA-Z0-9_.-]+$", username) == True:
但这似乎没有做这项工作......