7 lines
321 B
TypeScript
7 lines
321 B
TypeScript
/** Продуктовый ключ активации (не путать с лицензионным токеном `base64.base64`). */
|
|
const DND_PRODUCT_KEY_RE = /^DND-[0-9A-F]{8}-(?:[0-9A-F]{4}-){3}[0-9A-F]{12}$/iu;
|
|
|
|
export function isDndProductKey(s: string): boolean {
|
|
return DND_PRODUCT_KEY_RE.test(s.trim());
|
|
}
|