Python严格的字母数字正则表达式?

问题描述 投票:0回答:1

我正在尝试从列表中提取严格为字母数字的字符串例如。Adjcn2356ndkvmK(允许)3559(不允许)dirjtif(不允许)我已经尝试过使用isalnum()了,这没有帮助。请提出一些正则表达式。任何帮助,将不胜感激。谢谢注意-我是python的新手。

python alphanumeric
1个回答
0
投票

不是正则表达式,而是类似的东西,

import string

def checkalnun(word):
    if any(l.isdigit() for l in word) and any(l.lower() in string.ascii_lowercase 
    for l in word):
        return True
    else:
        return False

输出:

checkalnum("abc")
False
checkalnum("123")
False
checkalnum("abc123")
True

© www.soinside.com 2019 - 2024. All rights reserved.