有没有人知道一个jQuery插件,可以检查文本是否偶然编码base64?我希望能够解码base64字符串,但只有在字符串编码开始时才能解码.我看到有几个脚本可以编码和解码,但我真的可以检查字符串是否编码.
这样的事情存在吗?
Bal*_*usC 11
它真的必须是一个jQuery插件吗?只需使用简单的JavaScript正则表达式匹配:
var base64Matcher = new RegExp("^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$");
// ...
if (base64Matcher.test(someString)) {
// It's likely base64 encoded.
} else {
// It's definitely not base64 encoded.
}
Run Code Online (Sandbox Code Playgroud)
正则表达式模式取自此问题:RegEx用于解析或验证Base64数据.