今天写了个小程序,想到用base64加密,过程中涉及判断用户键入字符是否符合base64编码规则,
直接贴代码吧:
def isBase64(self,input_str):
base64_code="^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$"
# ret=re.match("^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$",input_str)
return bool(re.match(base64_code,input_str))版权声明:本文为Inya_ming原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。