检查允许的字符
如果要检查字符串是否只包含某组字符,在本例中为 az,AZ 和 0-9,则可以这样做,
import re
def is_allowed(string):
characherRegex = re.compile(r'[^a-zA-Z0-9.]')
string = characherRegex.search(string)
return not bool(string)
print (is_allowed("abyzABYZ0099"))
# Out: 'True'
print (is_allowed("#*@#$%^"))
# Out: 'False'
你还可以将表达线从 [^a-zA-Z0-9.]
调整为 [^a-z0-9.]
,以禁用大写字母。