Skip to content

isValidBase64 校验 Base64

function isValidBase64(value: string): boolean

校验字符串是否为有效的 Base64 内容。支持普通 Base64 字符串,也支持带 data:*;base64, 前缀的 Data URI。

参数

参数名说明类型默认值
value待校验的字符串string必填

返回值

返回值说明类型
resultBase64 格式有效时返回 true,否则返回 falseboolean

示例

typescript
import { isValidBase64 } from '@mingto/tools'

isValidBase64('SGVsbG8=') // true
isValidBase64('data:image/png;base64,SGVsbG8=') // true
isValidBase64('hello world') // false

注意事项

  • 校验时会忽略字符串中的空白字符。
  • 内容长度不是 4 的倍数时返回 false