UNPKG

qrcode-vue3

Version:

Add a style and an image to your QR code Vue3

14 lines (12 loc) 346 B
import modes from "../constants/modes"; import type { Mode } from "../types"; export default function getMode(data: string): Mode { switch (true) { case /^[0-9]*$/.test(data): return modes.numeric; case /^[0-9A-Z $%*+\-./:]*$/.test(data): return modes.alphanumeric; default: return modes.byte; } }