我已经看过很多关于如何检查 Base64 的 RegEx 答案,但我找不到专门用于表示 256 位数字的答案。
我是 Base64、字节转换和 RegEx 的新手。 这个答案似乎是检查 Base64 的最佳答案,但我无法从细节中判断它是否可以专门应用于 256 位数字的表示。
^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
我需要确保这些字符串的有效性,因为我将它们用作 Ed25519 密钥的编码,并且我的en/decoder似乎接受非 ASCII 字符。
我真的不明白这是否可以专门应用于 256 位数字的表示。
RegEx 如何验证 Base64 编码的 256 位数字?