Tôi biết điều này có thể muộn để trả lời nhưng đây là những gì tôi đã đưa ra cho đến nay. Trong trường hợp này, tôi sử dụng {match} trong jQuery. Điều này có thể áp dụng cho hình ảnh hoặc văn bản. Hy vọng điều này sẽ giúp
var sSampleBase64Text = 'data:text/plain;base64,MSkgTG9naW4gRGV0YWlscwogPj4gdGNfYWRtaW5fYXllZQogPj4gdHdpbmtsZXMyMnRo';
var mCheckMatchResult = sSampleBase64Text.match(/^(?:[data]{4}:(text|image|application)\/[a-z]*)/);
var sAlertMessage = 'Valid base 64 encode string';
if (mCheckMatchResult === null || mCheckMatchResult.length <= 0) {
sAlertMessage = 'Not a valid base 64 encode string';
}
$('.result').append('<p>' + sAlertMessage + '</p>');
Cố gắng tìm kiếm này lên đây: https://jsfiddle.net/lajatomary/a8tugwe3/4/
liên quan Q: http://stackoverflow.com/questions/3355407/validate-string-is-base64-format-using-regex # 3355534 – Incognito