Appearance
isValidBase64 校验 Base64
function isValidBase64(value: string): boolean
校验字符串是否为有效的 Base64 内容。支持普通 Base64 字符串,也支持带 data:*;base64, 前缀的 Data URI。
参数
| 参数名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| value | 待校验的字符串 | string | 必填 |
返回值
| 返回值 | 说明 | 类型 |
|---|---|---|
| result | Base64 格式有效时返回 true,否则返回 false | boolean |
示例
typescript
import { isValidBase64 } from '@mingto/tools'
isValidBase64('SGVsbG8=') // true
isValidBase64('data:image/png;base64,SGVsbG8=') // true
isValidBase64('hello world') // false注意事项
- 校验时会忽略字符串中的空白字符。
- 内容长度不是 4 的倍数时返回
false。