或否专题

golang判断字符串是否base64编码的字符串 可准确判断是或否

非常简单的判断一个字符串是否base64编码的方法,就是使用正则+base64自身的解码+转码来判断,如果失败则一定不是base64编码,否则是base64编码: // 使用正则+自身的解码转码来判断字符串是否是base64,可以判断一定不是。func JudgeBase64(str string) bool {// 先试用正则来判断pattern := "^([A-Za-z0-9+/]{4