base64 property

RegExp base64
final

Matches base64-encoded strings.

  • Examples (✅ Valid): dGVzdA==, U29tZSBzdHJpbmc=
  • Examples (❌ Invalid): @#$%, abc=

Use Case: File encoding, JWT payloads, APIs.

Implementation

static final RegExp base64 = RegExp(
  r'^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|'
  r'[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{4})$');