檢查允許的字元
如果要檢查字串是否只包含某組字元,在本例中為 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.]
,以禁用大寫字母。