python - 如何在 Python 中编写一个正则表达式函数来检查用户是否只有字母和数字?

标签 python regex string

我只希望我的用户名包含字母、数字和下划线。没有其他符号、空格或任何其他内容。

我如何编写一个正则表达式来检查它是否只有字母/数字/下划线?

最佳答案

基本上:

import re
regex = re.compile("^[a-zA-Z0-9_]+$")
if regex.match(some_string):
    do_something()

关于python - 如何在 Python 中编写一个正则表达式函数来检查用户是否只有字母和数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939669/

相关文章:

regex - Go 中不前瞻地匹配进行中的单词

ios - Ansible regex_findall 多个字符串

java - 将一组 ascii 字符转换回字符串

python - 串口导入python

python ,tkinter : text is pasted twice from clipboard - why?

Python-在 int 和 string 之间放置乘法字符

具有 10 多个组的 Java 正则表达式

python - 在 Keras/Tensorflow 中导入 MXNet 文件

c - strcat() 用于格式化字符串

java - 如何创建字符串数组并将其链接到成绩数组