一行代码实现:正则表达式判断base64编码

       今天写了个小程序,想到用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))

你可能感兴趣的:(python,正则表达式,base64)